Справочная информация:
Я пытаюсь осуществить внутриигровые покупки для своего приложения iOS.Приложение позволяет пользователю иметь возможность войти в несколько учетных записей и зарегистрировать несколько учетных записей.Каждая регистрация потребует от пользователя уплаты абонентской платы (если не выбран бесплатный тариф).Когда регистрация будет завершена, учетная запись будет привязана к Apple ID, оплатившему подписку.
Вопрос:
Если вы уже зарегистрировались в моем текущем AppleID (учетная запись A) с подпиской на 0,99 долл. США каждый месяц, а затем повторную регистрацию с тем же Apple ID (учетная запись B) с подпиской на 1,99 долл. США каждый месяц.Обе учетные записи приобрели подписку с одинаковыми группами подписок.В этом случае Apple ID будет просто платить за подписку на учетную запись B, поскольку это будет считаться обновлением с учетной записи A.
- Я могу сделать это так, чтобы при создании учетной записи с AppleИдентификатор, который был использован, мы связываем новую учетную запись с этим Apple ID и отключаем старую.Это, однако, может привести к ухудшению работы пользователя, и только один аккаунт будет работать с одним Apple ID, и, вероятно, это не то решение, которое мне нужно.
Я пытался установить ApplicationUsername для объекта SKPayment в надеждечто он появится с другой стороны, когда Apple уведомит API уведомлений, но, похоже, он не использует его для этого и используется для обнаружения мошеннических действий.
Я пытаюсь найти некоторую документацию по обработкеэтот случай, но безрезультатно.Я не слишком уверен, как обойти эту проблему, и у меня есть ощущение, что реализация моего приложения не соответствует тому, как Apple ожидает от нас его реализации.Может быть, я неправильно понял некоторые документы, но любая оценка этого будет принята с благодарностью.