codepath-sep2014-g8 / SmarTodo

An Android todo app, though a massively smart one
2 stars 1 forks source link

Research: sending SMS messages from Android #4

Open renyedi opened 10 years ago

dperiwal commented 10 years ago

I am setting "Verify user emails" to "yes" in the Parse dashboard to experiment with email verification at the time of signup.

dperiwal commented 10 years ago

I need a better understanding for why we need this sms functionality.

Do we need it during login? Or is the email verification provides a good enough functionality? Do we need it for informing someone when a Todo list is shared with him/her? Do we need it for informing all the participants of a Todo list as and when a Todo item is completed? Other use-cases?

gargankit90 commented 10 years ago

Advantage is we can use phone number to share to do lists. Directly link to our contact book to share items with other users.

I think let us keep SMS as future sprint task. We should be good with email as login. We can still link it with our contacts list and if we want we will also link it with Facebook.

What do you think guys ? On Oct 11, 2014 11:00 PM, "dperiwal" notifications@github.com wrote:

I need a better understanding for why we need this sms functionality.

Do we need it during login? Or is the email verification provides a good enough functionality? Do we need it for informing someone when a Todo list is shared with him/her? Do we need it for informing all the participants of a Todo list as and when a Todo item is completed? Other use-cases?

— Reply to this email directly or view it on GitHub https://github.com/codepath-sep2014-g8/SmarTodo/issues/4#issuecomment-58774724 .

dperiwal commented 10 years ago

Is it fair to assume that a Todo list can only be shared with someone who has already installed and registered with our SmartTodo app?

Further, if I understand it correctly, the actual sharing of the Todo list will still have to happen through Parse at the backend and our SmarTodo app at the frontend. SMS can be used just to notify the other user, something like: "Hey, I have shared the "TodoListName" Todo list with you. Please open your SmarTodo app for details."

And then, when the other user opens the SmarTodo app on his/her device, the shared Todo list is pulled from Parse. One way to make that pulling happen could be the following:

The newly opened app queries Parse for any updates and downloads the information about the shared Todo list.

So, somehow we need to associate our on-device contact information with the corresponding registered user of SmarTodo. Then we can send this informational SMS, although not being able to send the SMS (because we may not have the other person in our contact list) would not effect the sharing functionality of our app.

Do I understand it right?

gargankit90 commented 10 years ago

Can you please give me a call ? 9526886255 On Oct 12, 2014 12:14 PM, "dperiwal" notifications@github.com wrote:

Is it fair to assume that the Todo list can only be shared with someone who has already installed and registered with our SmartTodo app?

Further, if I understand it correctly, the actual sharing of the Todo list will still have to happen through Parse at the backend and our SmarTodo app at the frontend. SMS can be used just to notify the other user, something like: "Hey, I have shared the Todo list with you. Please open your SmarTodo app for details." And then, when the other user opens the SmarTodo app on his/her device, the shared Todo list is pulled form Parse. One way to make that pulling happen could be the following:

The newly opened app queries Parse for any updates and downloads the information about the shared Todo list.

So, somehow we need to associate our on-device contact information with the corresponding registered user of SmarTodo. Then we can send this informational SMS, although not being able to send the SMS (because we may not have the other person in our contact list) would not effect the sharing functionality of our app.

Do I understand it right?

— Reply to this email directly or view it on GitHub https://github.com/codepath-sep2014-g8/SmarTodo/issues/4#issuecomment-58817451 .