У меня есть покупки в приложении, которые работают нормально, и я отправляю маршрут проверки сервера. Сервер должен знать, есть ли я в песочнице или нет, поэтому пока я просто отправлю ему параметр "& sandbox = 1". Конечно, когда полная версия приложения отключена, я не буду отправлять этот параметр.
Я бы предпочел не иметь это жестко закодированное в моем приложении, так как это затруднит тестирование в будущем, и это еще одна (большая) вещь, которую нужно помнить, чтобы изменить, прежде чем отправлять сборки в Apple.
Есть ли способ, которым я могу спросить StoreKit, есть ли в песочнице, чтобы затем определить, нужно ли мне отправлять этот параметр на мой сервер? Кроме того, существует ли какая-либо другая передовая практика для проверки сервера?
Размышляя об этом больше, нужно ли мне сначала проверять серверную систему в реальном времени, а затем на песочнице? Если идентификаторы Apple разделены между системами live и sandbox, это не принесет никакого вреда?
Спасибо.