Как я могу совершать покупки в приложении, используя идентификатор Apple ID, отличный от того, с которым было приобретено приложение?

У меня трое детей с тремя iPod, и недавно я дал им всем собственные учетные записи Apple ID, чтобы их деньги на iTunes были отдельными. Однако теперь они не могут покупать приложения для добавления к своим играм, потому что игры были куплены на нашу исходную учетную запись Apple.

Как сделать так, чтобы покупка прошла?

Ответы (2)

Покупка с одной учетной записи, а затем использование другой для покупок в приложении (IAP) в настоящее время невозможно.

Поскольку каждое приложение имеет цифровую подпись, когда вы загружаете его из App Store, вы привязаны к использованию той же учетной записи для покупок в приложении, что и для первоначальной покупки.

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

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

Хороший исчерпывающий ответ. Есть ли официальные источники по этому поводу? (Подозреваю, что их может и не быть, но если они есть, было бы неплохо дать ссылку на них здесь!)
@jtbandes В официальных положениях и условиях магазина iTunes есть очень короткий раздел, посвященный покупкам в приложении, и это подразумевается формулировкой, согласно которой вы должны повторно ввести свой пароль для IAP, а не для первоначальной покупки. Вы не можете повторно ввести другой пароль в техническом смысле, но я сомневаюсь, что это намеренное значение, и, скорее всего, это просто неясно.
Пункт заказа: IAP с играми часто ссылаются на GameCenter ID в дополнение к Apple ID, используемому для покупки. Я сделал IAP для Magic 2013 (не осуждайте меня), но я вошел в GameCenter с идентификатором, который я не собирался использовать во время игры. Когда я вошел в свою учетную запись GameCenter, которую хотел использовать, содержимое игры не сохранялось и само удалялось. Apple сказала, что это очень плохо, разработчик / издатель сказал: «Что такое GameCenter ??»
bmikes ответ правильный. Магазин Apple не разрешает. Показательный пример: все мои приложения на iPad были куплены с использованием определенного Apple ID. Недавно, когда я переехал в новую страну, я создал новый идентификатор и использовал его для входа в iTunes на своем iPad. (Приложения, загруженные с использованием предыдущего идентификатора, все еще были там). Одним из таких приложений было журнальное приложение, для которого я попытался продлить подписку (при покупке приложения), но оно выдало ошибку, говорящую о том, что приложение было загружено с использованием другого идентификатора. В конце концов мне пришлось удалить приложение и повторно загрузить его, используя новый идентификатор.

Вы можете входить и выходить из магазина приложений iTunes с разными идентификаторами Apple ID на одном устройстве. Я делаю это все время с внуками.

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