Я хочу создать услугу подписки с автоматическим продлением с ознакомительным пробным периодом. Кажется, не так много письменной документации о том, какие модели и поля мне нужны для наилучшего моделирования (и обеспечения будущего) моих подписок. Я начинаю с магазина приложений Apple прямо сейчас, но у меня есть веб-интерфейс, и я хочу go в Play Store в какой-то момент.
Из этого видео: https://developer.apple.com/videos/play/wwdc2018/705/ мне кажется, что минимум, который мне нужен, это что-то вроде модели Subscription
с полями userId, productId, originalTransactionId, latestExpiresDate, consumedProductDiscounts, latestReceiptData
.
Что еще мне нужно?
Смогу ли я правильно получить другую подписку информацию в будущем и пополнить мою таблицу (т.е. информация billingRetry
, как предлагается в видео для льготных периодов; я понимаю, что отправив сохраненные данные квитанции, я могу снова получить JSON blob и получить дополнительные поля, если мне нужно )?
Возможно ли расширение для сосуществования с подписками в Интернете и Play Маркете?