#ios #cross-platform #subscription
#iOS #кросс-платформенный #подписка
Вопрос:
У меня есть вопрос относительно управления подпиской под ios. Для приложения, которое я разрабатываю, требуется логин с именем пользователя и паролем. Тот же логин также доступен на веб-сайте и в приложении для Android.
Подписка должна быть доступна на каждой платформе для вошедшего в систему пользователя приложения, но не должна быть доступна для других пользователей, входящих в систему на том же устройстве.
Возможно ли реализовать управление подпиской таким образом под ios? Чтобы подписка была подключена к зарегистрированному пользователю приложения вместо Apple id?
————- правка 1 ———————
я говорю о покупках в приложении (автоматически возобновляемые подписки)
—————-правка 2 ———————-
я обнаружил, что существует класс SkMutablePayment со свойством applicationUsername . Но если я использую метод restoreCompletedTransactionsWithApplicationUsername, он, похоже, не работает должным образом. Кто-нибудь может предоставить пример того, как его использовать? Спасибо!
Комментарии:
1. Вы говорите о подписке на push-уведомления?
2. я говорю о покупках в приложении (автоматически возобновляемые подписки)
3. хорошо, поэтому ответ отрицательный. Также я не думаю, что это возможно на Android. Не встроенными средствами. Вы должны разработать свою собственную платежную систему. И внимательно прочитайте рекомендации Apple, чтобы предотвратить отказ.
4. я обнаружил, что существует класс SkMutablePayment со свойством applicationUsername . Но если я использую метод restoreCompletedTransactionsWithApplicationUsername, он, похоже, не работает должным образом. Кто-нибудь может предоставить пример того, как его использовать? Спасибо!
5. Привет @Roland85. Вы должны предоставить свою собственную ассоциацию на стороне сервера для вошедшего в систему пользователя, ваш сервер может сопоставить квитанцию от Apple с текущим зарегистрированным пользователем, в правилах указано, что вы должны предоставлять ее на всех пользовательских устройствах (где доступно ваше приложение), поэтому вам разрешено привязывать еев частности, для 1 пользователя.