При покупке приложения: определение того, была ли функция куплена на другом устройстве. - PullRequest
1 голос
/ 30 марта 2011

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

Так что мне было интересно, все ли в порядке.Если нет, что я должен реализовать, чтобы обнаружить эту информацию?

1 Ответ

2 голосов
/ 31 марта 2011

Инфраструктура Store Kit обеспечивает поддержку для восстановления нерасходуемых продуктов на дополнительных устройствах.В Руководстве по программированию покупки в приложении есть детали, но вы в основном вызываете restoreCompletedTransactions и возвращаете предыдущие транзакции.

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

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