Google Play Inapp Billing v3: для чего нужен внутренний сервер?

У меня есть приложение для Android с подписками inapp (с 7-дневным бесплатным пробным периодом), и я пытаюсь обновить его до Google Play Inapp Billing v3, следуя этим инструкциям:

https://github.com/android/play-billing-samples/tree/master/ClassyTaxiJava

Я не понимаю, для чего нужен Backend Server. Для чего это ?

Кстати, если у вас есть ссылка на подробное руководство по развертыванию такого сервера (объяснения Google приведены здесь вполне "легкие"), мне интересно :)

Спасибо !


person Regis_AG    schedule 16.07.2020    source источник


Ответы (2)


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

person Nadeem Shaikh    schedule 23.08.2020

Внутренний сервер, упомянутый в вашей ссылке, - это сервер, которому для работы нужна эта библиотека, но это не означает, что для реализации подписок и покупок в приложении вам понадобится внутренний сервер или эта библиотека github.

person Lluis Felisart    schedule 16.07.2020
comment
Спасибо, но я до сих пор не понимаю цель этого серверного проекта. Для чего это ? - person Regis_AG; 16.07.2020
comment
Основная цель внутреннего сервера - действовать как интерфейс между мобильным приложением и игровой консолью Google. Вся эта обработка жизненного цикла подписки выполняется на стороне сервера, а также, в зависимости от этого жизненного цикла, RTDN отправляются со стороны сервера в мобильное приложение. Надеюсь, это ответит на ваш вопрос @Regis_AG - person Nadeem Shaikh; 23.08.2020