Ok, I hear you and after having talked to a few others about this, I've decided to stray away from that path. I agree with you on privacy issues and I also just think that it's too cumbersome. Hopefully in the future we will have some sort of API that allows for better "social networking" between android users.
For now it'll just have to be usernames and 3rd party channels. On Jan 6, 6:17 pm, Mark Murphy <[email protected]> wrote: > Robert Green wrote: > > I totally understand what you're saying. There is a chicken or egg > > problem, though. Say user 1 wants to play user 2 but user 2 isn't > > registered yet. What is a convenient way to set up the game so that > > user 2 is in "pending" status but user 1 didn't have to explicitly > > enter user 2's email address? After that, how does the system know > > user 2 is linked to that game when user 2 registers? > > Using email addresses as unique identifiers sucks, IMHO. > > However, there is a *huge* difference between User 1 telling your app > "User 2 will be signing up soon, use her email address" and your app > slurping down hundreds of email addresses in the off chance that > someday, maybe, one or more of them will become users of your app. > > To look at this another way: when a desktop program slurps down hundreds > of email addresses and sends it to a third party Web service, we call it > "malware". Why is this somehow different? > > > I don't think it cuts into privacy because at this point people are > > used to using their email address as their identifier on almost every > > web site out there. > > Let's go back to User 1 and User 2. User 1 signs up for your service and > hands over User 1's email address. That's fine, because User 1 is the > one agreeing to sign up. Sometime in the future, User 2 signs up for > your service and hands over User 2's email address. That's all fine too, > because User 2 is the one agreeing to sign up. > > What you're proposing is that User 1 also gives you User 2's email > address. User 2 didn't exactly get a vote in this decision. Perhaps User > 2 wants to use a different address (e.g., a unique one for your app, to > minimize possible spam). Perhaps User 2 won't sign up for your app after > realizing she has to provide you with her email address just to play > some game. Perhaps User 2 isn't quite the friend that User 1 thinks she is. > > Of course, what you're *really* proposing is for User 1 to give you the > email addresses of User 2, User 3, User 4, ..., User N ("have each user > register for the online service by providing all of their contact email > addresses"). > > You really should talk to qualified legal counsel about your concept, as > I suspect there are several US states' attorney generals (attornies > general?) who might disagree with your position. Particularly if your > game may involve minors. > > > My goal is to make it as easy as possible to create games with users > > that aren't registered yet but will be registering in the future. > > That's a noble goal. Just don't assume you can rummage around somebody's > contact list in achieving that goal. > > -- > 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 -~----------~----~----~----~------~----~------~--~---

