Мне скоро придется реализовать функциональность StoreKit, и мне было интересно ...
есть ли способ также предложить пользователю продукт бесплатно один раз, например, в качестве подарка для первого использования приложения?
В моем специальном сценарии я предложу несколько продуктов в моем образовательном приложении, которые пользователь должен будет покупать время от времени, если он заинтересован в продолжении обучения с приложением.
Но первый продукт, который я хочу, чтобы пользователь имел бесплатно, и это должен быть его выбор, какой он выберет. Поэтому, как правило, все продукты должны иметь цену, но первая загрузка должна быть бесплатной.
И я хочу, чтобы это было зарегистрировано на моем сервере, чтобы я мог его повторно идентифицировать, чтобы (A) он не мог удалить приложение, переустановить и загрузить еще один бесплатный продукт и (B), чтобы он также получал продукты на любом другом из его устройства.
Я также открыт для обходных путей, например, может получить что-то похожее на идентификатор Apple или около того, чтобы иметь возможность хранить его на сервере. Я знаю, что мог бы также использовать [[UIDevice currentDevice] uniqueIdentifier], но я хочу, чтобы у пользователя был этот первый бесплатный продукт на всех его устройствах, и ТОЛЬКО ОДИН.
Есть ли способ получить (A) и (B)?