すぐに StoreKit 機能を実装する必要があり、疑問に思っていました...アプリを初めて使用するためのギフトとして、ユーザーに一度無料で製品を提供する方法はありますか?
私の特別なシナリオでは、教育アプリでいくつかの製品を提供します。ユーザーがアプリで学習を続けることに興味がある場合は、それらの製品を時々購入する必要があります。
しかし、私が最初にユーザーに無料で提供したい製品は、ユーザーがどれを選ぶかです。したがって、通常、すべての製品には価格が設定されていますが、最初のダウンロードは無料です。
そして、これをサーバーに記録して、彼を再識別できるようにしたいので、(A)彼はアプリを削除したり、別の無料製品を再インストールしてダウンロードしたりできず、(B)他の製品でも製品を入手できます彼のデバイス。
サーバーに保存できるように、アップルIDなどに似たものを取得するなど、回避策にも対応しています。[[UIDevice currentDevice] uniqueIdentifier] も使用できることはわかっていますが、ユーザーのすべてのデバイスでこの最初の無料製品を 1 つだけ使用してもらいたいと考えています。
(A) と (B) を取得する方法はありますか?