В моем приложении у меня есть элементы для показа только для пользователей, которые платят за подписку. Пользователь может регистрироваться в приложении по электронной почте и паролю и может выйти, а на одном и том же устройстве может регистрироваться другой пользователь.Отключить восстановление IAP, когда та же учетная запись Apple, но другая учетная запись пользователя в приложении
Моя проблема заключается в том, что Apple Id в телефоне все тот же. Поэтому, когда другой пользователь регистрировался, он мог восстановить покупку, даже если он ничего не платил.
Так что мой вопрос: как я могу это исправить? Как подключить учетную запись Apple к моей учетной записи? Или, по крайней мере, когда-нибудь, пытаясь восстановить IAP, проверьте, что эта учетная запись Apple уже имеет эту подписку, но другой пользователь вошел в систему. Как другие приложения делают это? Спасибо
Редактировать: Я хочу использовать автообновление подписки в своем приложении, и я просто не знаю, как подключить его к моей учетной системе.
Я думаю, что Apple отверг бы приложение с этой реализацией. В приложениях Покупки необходимо привязать к AppleID, и у вас не должно быть логинов, прежде чем пользователи смогут получить доступ к содержимому IAP. У меня только что было отклонено несколько приложений (теперь принято) из-за директивы 17.2: https://developer.apple.com/app-store/review/guidelines/ – r3c0d3
Я работал над приложением, где мы делали то, что я описано ниже. Однако мы специально не использовали электронную почту, а скорее «имя пользователя». Они могли бы сделать их электронную почту, если захотят. Перед использованием приложения потребовалось войти в систему. –