Intereting Posts
Кроутон + РаздвижныеМеню перекрываются Просмотрите общие настройки Android-приложения? Отслеживание выбора текста в веб-обозревателе Android Как запрашивать события календаря Android для определенного диапазона дат? Как скрыть прошлые даты и ограничить пользователя только для выбора будущих дат Android: добавление кнопки в уведомлении строки состояния Добавить зависимость от конкретного продуктаFlavor и buildType в градиенте Android TimePicker (Стиль колес) не отвечает правильно, чтобы щелкнуть жесты внутри ScrollView Показать значок в панели действий / панели инструментов с помощью AppCompat-v7 21 Почему имена файлов макета Android настолько ограничены? Повторное использование просмотров в Android Listview с двумя различными макетами ClassCastException: android.widget.EditText Robolectric: IllegalStateException: вам необходимо использовать тему Theme.ppCompat (или потомка) с этим действием Ключевой псевдоним отсутствует в eclipse при подписании андроида APK Android – Как восстановить класс R?

Получите прагматичный период подписки на подписку приложения.

Я работаю в приложении для Android, где я хочу реализовать подписку на подписку inapp. Я создал идентификатор подписки в консоли разработчика Google Play с периодом 7 дней.

Мое требование – каждый раз уведомлять пользователя о оставшихся днях, оставшихся для подписки, когда приложение запускается. Итак, как я могу добиться того, чтобы период трассы оставался для подписки прагматично . Является ли это правильным способом для реализации подписки на авиализацию inapp с периодом трейла, если нет, предложите мне правильный способ реализовать это.

Solutions Collecting From Web of "Получите прагматичный период подписки на подписку приложения."

Да, API-интерфейс биллинга в приложении версии 3 поддерживает пробный период! То, что я не мог найти, есть ли вызов API для предоставления подробных сведений о пробном периоде, который вам нужен в документации, не означает, что такого класса / метода нет.

Однако, полагаясь только на удаленную службу Google для статуса подписки, пользователь не будет уведомлен, если он не подключен к сети. Возможно, отсутствие уведомления, когда не в сети, не является проблемой. Но, зная об этом ограничении, я бы записал и сохранил дату начала локально.

После того как вы захватили результаты вызова API, который позволяет пользователю запустить пробный период, вы можете сохранить эти данные локально. Существует три «простых» способа сохранить локальные данные: с помощью настроек (проще всего), написать локальный файл (немного сложнее) или настроить и заполнить sqlite db (еще и еще сложнее). Я использую предпочтения все время и довольно легко.

Если вы хотите сделать «локальные» данные доступными для нескольких устройств Android (если ваша схема подписки поддерживает несколько устройств), вам нужно будет направить эти данные на удаленный сервер. И, ПОЛУЧИТЕ данные при запуске деятельности.

Сохранение простоты – данные на локальном устройстве – ознакомьтесь с местным предпочтением, чтобы увидеть, когда началось пробное время, вычислить количество оставшихся дней и представить сообщение. Также используйте вызов API Google для подтверждения статуса подписки. В случае конфликта обновите локальные предпочтения, соответственно.

С помощью этой стратегии пользователь может быть уведомлен о запуске приложения / активности в течение периода пробного периода, оставшегося без использования API Google, чтобы получить подробную информацию о пробном периоде; И в качестве бонуса, независимо от того, находится ли пользователь приложения в сети или нет.