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
-~----------~----~----~----~------~----~------~--~---

Reply via email to