У меня общий вопрос относительно в приложение биллинга и проверка Strategics:в приложении проверки счетов процедура
У меня есть несколько приложений, и я хотел бы предложить им какое-то время ознакомительного с полными функциями (14 дней), а затем взимать плату за ее использование. Я хотел бы следить за http://developer.android.com/guide/market/billing/billing_best_practices.html и проверять подпись на моем собственном сервере SQL. Есть хорошие примеры, см Android in-app purchase server signature verification using php OpenSSL
Моя идея заключается в следующем, (поправьте меня, если это не представляется возможным):
- начало App и контакт Google сервер для получения идентификатора пользователя (учетной записи, которая установлена приложение из google Play
- с этим идентификатором обратитесь к моему SQL-серверу (при отправке идентификатора и имени приложения), если не существует, создайте запись с датой, чтобы проверить период проверки, и получите открытый ключ, пробный период и т. д.
- с Открытый ключ свяжитесь с google Server и проверьте состояние inapp-покупок для этого пользователя
- обновить приложение в соответствии с Google ответа (полный набор функций, пробный период действует/выдыхаемого)
Это хороший подход?
Есть ли хорошие примеры для этого? Я посмотрел форум, есть подходы, но не тот.
Большое спасибо,
Я думаю, что одна проблема будет заключаться в получении идентификатора для пользователя, который сохраняется на всех устройствах и устанавливается. – DrC
Невозможно ли получить идентификатор пользователя установки? уникальным является также адрес электронной почты. – user1616685
Я не знаю идентификатор из Google Play, который является постоянным во всех установках. Однако может быть что-то вне API-интерфейсов для покупок. – DrC