Thank you guys for your replies. I still have no clear understanding of how to handle this problem more efficiently but at least now I am sure it's not entirely myself missing something important.
Still I refuse to believe there is no one that ever faced the same problem in android developers world, so I would really appreciate if someone anyone described how they managed to handle it gracefully. I also have a question with 100 rep bounty on SO: http://stackoverflow.com/questions/18899870/android-appengine-endpoints-auth-and-inapp-billing just in case. On Mon, Sep 30, 2013 at 6:26 AM, kj <[email protected]> wrote: > I'm not saying that getting the Google account name via the API wouldn't > be useful, but unfortunately that doesn't exist right now. I agree that > forcing accounts is not user friendly and probably isn't a good idea for > the majority of apps, but it is an option that may be considered. Sticking > with the default IAB model of purchases being tied to the Google account > that downloaded the app works for most cases and users have a reasonable > expectation of how that will work. > > What I meant by current Google account is what Alexander mentioned > previously, that the Google account making the purchase is the one that > downloaded the app from the Play store. > > On Sunday, September 29, 2013 9:48:18 PM UTC-4, Nikolay Elenkov wrote: > >> On Mon, Sep 30, 2013 at 7:56 AM, kj <[email protected]> wrote: >> > The Google IAB dialog has the Google account name that will be >> associated >> > with the purchase. In-app purchases are generally understood to be tied >> to >> > your Google account and apps you download/purchase are associated with >> the >> > account used in Google play. >> >... >> > ... If you need more explicit guaruntees of user behavior, force them >> to make >> > accounts. >> >> Your point being? Letting the developer know what account the user used >> to >> buy an IAB item, etc. is genuinely useful. It has been requested >> countless >> times, but the it's not part of the API. 'Force them to make accounts' is >> hardly user friendly and is really BS in a world where people are used to >> simply using their Google/FB, etc. account. Additionally Google is >> aggressively >> pushing OAuth and more specifically G+ accounts for *everything* now, so >> forcing people to create a bunch of throw-away accounts just to >> compensate for the limitations of the IAB API is not only bad advice, it >> also >> goes against even Google's policy. And BTW, what exactly is 'the current >> Google account'? >> > -- > 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 > --- > You received this message because you are subscribed to a topic in the > Google Groups "Android Developers" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/android-developers/EbcAdThiIWc/unsubscribe > . > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- Best regards, AlexO -- 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 --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

