Как правильно восстановить Inapppurchases непотребляемых продуктов в сочетании с сервером? - PullRequest
0 голосов
/ 15 ноября 2018

Это вопрос, чтобы понять основную процедуру.

Apple в своих Правилах говорит, что вам нужно добавить кнопку восстановления в ваше приложение. это имеет смысл, если пользователь, например, удалил приложение.

В моем случае пользователи должны войти в систему, прежде чем купить. Для этого приложение запрашивает мой сервер с ajax. При входе в систему пользователь имеет возможность приобрести непотребляемый продукт.

Если покупка прошла успешно, продукт будет разблокирован на моем сервере, и у пользователя будет доступ.

Теперь мне интересно, что должна делать кнопка восстановления. если пользователь удаляет приложение, он может войти в систему в обычном режиме, поскольку мой сервер знает, что продукт уже куплен.

проблема только в том случае, если что-то пойдет не так между покупкой и передачей на мой сервер. тогда информация об успешной покупке отсутствует на моем сервере.

Но если вы дадите пользователю возможность восстановить продукт на моем сервере после входа в систему, то вы можете разблокировать неограниченное количество учетных записей с этим устройством.

Итак, мой вопрос: как правильно восстановить в сочетании с сервером?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...