Подписка на выставление счетов в Google Play: новая политика обязательного «удержания»: что необходимо изменить в пользовательском интерфейсе приложения?

#android #in-app-billing #in-app-subscription

#Android #биллинг в приложении #подписка в приложении

Вопрос:

Google изменит свою политику с 1 ноября 2020 года: подписка «Удержание» должна быть включена https://android-developers.googleblog.com/2020/06/new-features-to-acquire-and-retain-subscribers.html

На данный момент вот как я запрашиваю, приобрел ли пользователь мою подписку или нет (в моем приложении есть только 1 подписка), и предоставляю ему соответствующие привилегии:

 private void queryPurchase() {
    Purchase.PurchasesResult purchasesResult = mBillingClient.queryPurchases(BillingClient.SkuType.SUBS);
    if (purchasesResult != null) {
        if (purchasesResult.getPurchasesList() != null) {
            if (purchasesResult.getPurchasesList().size() > 0) {
                String purchaseToken = purchasesResult.getPurchasesList().get(0).getPurchaseToken();

                if (purchasesResult.getPurchasesList().get(0).toString().contains("productId":""   "myID")) {
                    //grant user subscription's privileges
                }
            }
            else {
                //do not grant user subscription's privilege
            }
        }
    }
}
  

Мои вопросы :

  1. Будет ли этот метод по-прежнему корректно определять, находится ли подписка в режиме ожидания?
  2. Нужно ли мне добавлять что-либо с точки зрения пользовательского интерфейса / обмена сообщениями, конкретно относящееся к статусу удержания?

Комментарии:

1. Эй, чувак, ты когда-нибудь находил ответ на это?

2. Эй, да, я ответил на свой вопрос ниже, надеюсь, это поможет

Ответ №1:

С 1 ноября несколько моих приложений были изменены только на стороне сервера, ничего не связано с пользовательским интерфейсом / сообщениями для пользователя. И поскольку я не получил никакого отклонения или предупреждения, я бы сделал вывод, что никаких изменений в пользовательском интерфейсе / обмене сообщениями не требуется. Было бы здорово, если бы требования Google были более четкими, чтобы избежать такой траты времени!