2014-01-28 3 views
1

Можно ли проверить, в какое время было куплено приложение, а не покупки в приложении, фактическая дата, когда пользователь приобрел оригинальное приложение из магазина google. Я нашел такие вещи, как packageInfo.firstInstallTime, но это изменяется, если вы очищаете устройство и переустанавливаете и т. Д.Дата покупки приложения Android

ответ

2

Я не уверен, что это по теме, но единственный способ хранения данных через установки - это сохранить его где-то (например, сервер). Вам нужно будет получить учетную запись gmail, связанную с покупкой, связать идентификатор покупки и затем проверить дату покупки.

Это неверно, потому что переустановка на новом устройстве будет выглядеть так же, как переустановка на существующее устройство. Также возможно, чтобы у пользователя было два устройства с одной и той же учетной записью gmail и, следовательно, две (или более) активные, действительные установки и одна покупка. Большинство, но не все устройства имеют уникальный идентификатор устройства.

И хотя официального API Google Play нет (для запроса данных из Google), здесь есть хорошая ссылка для неофициальных/креативных вариантов поиска и контента, но ничего для данных транзакций (что, вероятно, приведет к рискам безопасности без официального API):

how to get information of google play store in my android application?

+0

Yer, беда в том, что мы не имеем доступа к серверу для хранения информации о, я хотел бы мы сделали, как это позволило бы много других вещей, чтобы быть отсортирован проще: D –

+1

см. Мое редактирование. Я не видел API для того, что вы хотите (если вы хотите, чтобы приложение запрашивало Google Play для получения этих данных, что является единственным способом сделать это) – Jim

Смежные вопросы