Я создаю приложение Flutter с моделью подписки на основе учетной записи (пользователи должны войти в систему).
Текущая реализация
Android: подписки приобретаются исключительно через Google Play Billing
iOS: подписки приобретаются исключительно через StoreKit (покупка в приложении)
Приложение нет:
Ссылается на внешние платежные страницы
Упоминает о покупках на других платформах
Побуждает пользователей подписываться за пределами платформы
Подписки привязаны к учетной записи пользователя на моем бэкэнд. После проверки квитанций (Google/Apple) серверная часть предоставляет право на Премиум.
Предполагаемое поведение
Если пользователь:
Покупает подписку на Android
Входит в ту же учетную запись на iOS
Он автоматически получает Премиум-доступ на iOS (и наоборот), поскольку право синхронизируются на стороне сервера.
Обе платформы по-прежнему позволяют независимо покупать встроенные подписки в приложениях.
Вопросы
В соответствии с действующими рекомендациями по проверке Apple App Store (особенно раздел 3.1.x) и Политикой платежей Google Play, разрешена ли такая межплатформенная синхронизация прав?
Были ли задокументированы случаи отклонения приложений? исключительно для обеспечения доступа к подписке на разных платформах?
Вводит ли использование сторонней оболочки подписки (например, RevenueCat или Qonversion) при скрытом использовании StoreKit и Google Play Billing дополнительный риск несоблюдения требований во время проверки?
Я не спрашиваю о стратегии монетизации — только о соблюдении политики Магазина и риске проверки.
Любые ссылки на политику или реальный опыт проверки буду признателен.
Я создаю приложение Flutter с моделью подписки на основе учетной записи (пользователи должны войти в систему). Текущая реализация [list] [*][b]Android:[/b] подписки приобретаются исключительно через Google Play Billing
[*][b]iOS:[/b] подписки приобретаются исключительно через StoreKit (покупка в приложении)
[*]Приложение [b]нет[/b]:
Ссылается на внешние платежные страницы [*]Упоминает о покупках на других платформах [*]Побуждает пользователей подписываться за пределами платформы [/list]
Подписки привязаны к [b]учетной записи пользователя[/b] на моем бэкэнд. После проверки квитанций (Google/Apple) серверная часть предоставляет право на Премиум. Предполагаемое поведение Если пользователь: [list] [*]Покупает подписку на Android [*]Входит в ту же учетную запись на iOS [/list] Он автоматически получает Премиум-доступ на iOS (и наоборот), поскольку право синхронизируются на стороне сервера. Обе платформы по-прежнему позволяют независимо покупать встроенные подписки в приложениях. Вопросы [list] [*]В соответствии с действующими рекомендациями по проверке Apple App Store (особенно раздел 3.1.x) и Политикой платежей Google Play, разрешена ли такая межплатформенная синхронизация прав? [*]Были ли задокументированы случаи отклонения приложений? исключительно для обеспечения доступа к подписке на разных платформах? [*]Вводит ли использование сторонней оболочки подписки (например, RevenueCat или Qonversion) при скрытом использовании StoreKit и Google Play Billing дополнительный риск несоблюдения требований во время проверки? [/list] Я не спрашиваю о стратегии монетизации — только о соблюдении политики Магазина и риске проверки. Любые ссылки на политику или реальный опыт проверки буду признателен.