iOS IAP - есть ли у пользователей "песочницы" покупки в реальном магазине?
Если пользователь приобрел непроизводительный IAP в живом приложении, имеет ли этот пользователь IAP в среде "песочницы", если он настроен как пользователь и тестер iTunesConnect? Может ли этот пользователь потом "восстановить" покупку через restoreCompletedTransactions
? Или он должен купить его в среде песочницы, чтобы иметь возможность его восстановить?
Пример потока
- Пользователь устанавливает версию
1
frromlive
среда - Пользователь покупает IAP
A
отlive
среда - Пользователь устанавливает версию приложения testflight
2
- Пользователь хочет восстановить покупку
A
вsandbox
среда
2 ответа
Решение
Нет. Песочница и прямая трансляция - это две разные среды. Пользователь должен купить его в песочнице, чтобы иметь возможность восстановить его позже.
ДА, бэкэнд песочницы работает как реальный аккаунт - как только он куплен, он куплен (и, таким образом, вы можете протестировать восстановление).