Android-биллинг в приложении для разблокировки цифрового контента, но как - PullRequest
0 голосов
/ 30 марта 2011

Я пытаюсь заставить новые Android In-APP Billing работать с разблокируемым контентом. Например, пользователь может разблокировать специальный контент на ограниченное время. Контент поступает из веб-службы, у меня проблема в том, как узнать, когда пользователь может просматривать контент?

Поскольку пользователь может купить его несколько раз, я использую неуправляемые предметы. Поэтому мне как-то нужно хранить информацию о пользователях в моем сервисе, чтобы я мог предоставлять контент, когда ему позволено.

Проблема в том, что у меня нет никакой информации о пользователе, нет идентификатора, только ордер, который не запоминается Google. Поэтому, если он поменяет телефон или сотрет базу данных, доступ будет утерян.

Каков наилучший из возможных способов обеспечить пользователю доступ к контенту?

1 Ответ

0 голосов
/ 31 марта 2011

Единственный способ , о котором я могу думать , - это сохранить его на удаленном сервере, где вы можете хранить данные о том, кто что имеет.

Чтобы создать идентификатор для пользователя, вы можете создать UUID определенного типа, см.

http://android -developers.blogspot.com / 2011/03 / Identification-app-installations.html

...