Покупки в приложении: восстановление на стороне сервера покупок - PullRequest
0 голосов
/ 25 января 2019

iOS требует, чтобы все приложения имели функцию «Восстановить покупку» через StoreKit, или они отклонены.Если мое приложение отслеживает покупки на стороне сервера, нужна ли мне эта кнопка?Было бы эффективно ничего не делать, если я правильно об этом думаю, поскольку все мои покупки в приложении управляются на стороне сервера на уровне учетной записи пользователя.

1 Ответ

0 голосов
/ 26 января 2019

Смотрите этот ответ здесь: https://stackoverflow.com/a/54153169/3166209

В итоге:

Если у вас есть собственная система на основе учетной записи, вам не нужно восстановить покупки с чека устройства, если они могут быть восстановлены с помощью вход в свою (вашу) учетную запись. Вы обязаны иметь восстановить функциональность, но это не должно быть реализовано через StoreKit. Apple смутно упоминает об этом в своих документах, как и сервис провайдеры.

Вы заметите, что у больших кроссплатформенных приложений подписки, таких как Netflix, нет кнопки восстановления покупок где-либо. Это связано с тем, что восстановление покупок с помощью квитанции на устройстве может позволить разделить одну квитанцию ​​между несколькими пользователями, которые входят в систему на одном устройстве.

...