Robert Green wrote: > What would be the ideal solution is if somehow the user's contacts had > a flag that indicated if the contact has registered an android phone > to a given email address. Does that exist?
Not that I'm aware of. > I'm assuming that nothing like that exists so my solution is to have > each user register for the online service by providing all of their > contact email addresses. This strikes me as quite the privacy violation. Not to mention the READ_CONTACTS permission will cut into your sales. "WTF? Why does this game need to read my contacts?" will be a common reaction. > This way, when another user tries to add the > to a game, they can be found by any of their emails. You are assuming all contacts have email addresses that the other party knows and has entered into their phones. > Solutions? Have people create accounts on your Web site (or an Android app front-end to your site/Web service). Since your app is only for Android devices, only people with Android devices will bother creating accounts. Friends provide friends with their account name via out-of-band channels (email, SMS, Twitter DM, voice call, sticky note on monitor, postal letter, fax, carrier pigeon, etc.) for the purposes of knitting together groups for future games. If your solution needs sex appeal, use OpenID/OAuth for user accounts and Web service authentication. -- Mark Murphy (a Commons Guy) http://commonsware.com _The Busy Coder's Guide to Android Development_ Version 1.9 Published! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

