Упрощенная реализация iphone In-app store для встроенных функций продукта
Этот вопрос для тех, кто знаком с реализацией функций iphone в магазине приложений.
Приложение, которое я создаю, имеет только встроенные функции, которые разблокируются при приобретении функций. Кроме того, любые изменения или дополнения к элементам магазина потребуют обновления приложения. Кроме того, это только на английском языке, поэтому не имеет локализованных языков для предметов.
Если мы примем эти предположения, возможно ли пропустить этап получения информации о продукте с помощью SKProductsRequest и просто использовать жестко закодированные данные в приложении? Хотя в будущем я, возможно, захочу расширить свое приложение, но я бы хотел знать, не приведёт ли этот шаг к простоте к серьезным проблемам.
Одной из проблем может быть, например, если мы ожидаем, что некоторые элементы будут иногда недоступны из-за проблем на стороне Apple, и просто попытка купить его и позволить ему потерпеть неудачу, не будет допустимым или работоспособным вариантом в этом случае (особенно если это необычно).
Благодарю.
1 ответ
Я подозреваю, что Apple возразила бы, если бы вы использовали жестко закодированные цены в своем приложении, хотя я не могу с уверенностью сказать, что они отклонят вас.
Имейте в виду, однако, что локализация - это не только языки. Это также дает вам локализованные цены. Значения валют колеблются, поэтому мы можем разумно ожидать, что время от времени изменяются локализованные цены, связанные с данным уровнем. Возможность получения денег от пользователей в Канаде, Великобритании и других территориях за пределами США представляется достаточным основанием для использования SKProductsRequest, независимо от того, требуется ли это технически и по контракту или нет.