Я реализую подписку в своем приложении.Восстановить сведения о покупке в приложении
В устройстве у него есть 2 аккаунта Google (mail1 & mail2). Я купил подписку (для своего приложения из магазина Google Play) с mail2, но когда я пытаюсь восстановить, он говорит, что у меня нет никакой покупки. Но если я удалю mail1, то я смогу восстановить покупку.
Могу ли я программно узнать, сколько учетных записей Google зарегистрировано на устройстве и какой идентификатор используется для покупки подписки. Я застрял. Пожалуйста, помогите мне.
Кажется дубликат http://stackoverflow.com/questions/16871115/restore-transaction-inapp-purchase-android. В принципе, вам не нужно восстанавливать покупки, вместо этого приобретайте покупки для зарегистрированного пользователя. – random
В этом проблема. На устройстве есть два идентификатора Google. Я хочу получить информацию о втором пользователе, но он всегда извлекает детали, относящиеся к 1-му пользователю. Есть ли способ узнать, сколько идентификаторов зарегистрировано и у кого есть детали покупки? – megha
Вы можете использовать AccountManager Android для получения списка учетных записей, но я думаю, вы можете получить информацию о покупке только для зарегистрированной первичной учетной записи. Также проверьте это http://stackoverflow.com/questions/16643831/making-in-app-purchases-with-an-google-play-account-different-from-the-device-pr – random