У меня есть покупки в приложениях, которые работают нормально, и я иду по пути проверки сервера. Сервер должен знать, есть ли я в песочнице или нет, поэтому пока что я просто отправлю ему параметр « sandbox = 1». Конечно, когда полная версия приложения отключена, я не буду отправлять этот параметр.(iOS + StoreKit) Могу ли я обнаружить, когда я в песочнице?
Я бы предпочел, чтобы это не было жестко закодировано в моем приложении, так как это затруднит тестирование в будущем, и это еще одна (большая) вещь, которую нужно запомнить, перед тем как отправлять сборки в Apple.
Есть ли способ, которым я могу спросить StoreKit, если я в песочнице, поэтому я могу определить, нужно ли мне отправлять этот параметр на мой сервер? Кроме того, существует ли какая-либо другая передовая практика для проверки сервера?
Думать об этом больше, должен ли я просто сервер всегда проверять прямую систему, а затем песочницу? Если идентификаторы Apple разделены между системами live и sandbox, это не принесет никакого вреда?
Спасибо.
Об этом говорится в [Управление подписками с покупкой в приложении] (https://developer.apple.com/videos/wwdc/2012/?id=308). Время: 24:13 – DanSkeel