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