だから私はiOSアプリを作りました(私の最初)そしてそれを無料で配布したいと思います。これはコンテンツ作成アプリであり、私の計画では、ユーザーが評価のために最大5つのコンテンツのレコードを記録するためのフルアクセスを許可する予定です。ユーザーがアプリを気に入って、新しいコンテンツの生成を継続したい場合は、アプリ内購入でロック解除を購入する必要があります。
ドキュメントを確認しました。これを行うには、MKStoreKitを使用します。販売する非消耗品、非サブスクリプション製品を作成することを理解しています。
ですから、私の問題は、実際のIAPを実行する方法について多くの情報を見つけることができますが、それが購入されたことをどこで、どのように追跡するかについては何も見つからないということです。つまり、アプリのロックが解除されていることを確認するにはどうすればよいですか?アプリを起動するたびにAppStoreサーバーへのラウンドトリップが必要ですか?この場合、ネットワーク接続は保証されないため、少し心配です。
私が考えていたもう1つの可能性は、ロック解除を購入したときに、ファイルであろうと.plistの設定を変更しただけであろうと、どこかにある種のセマフォを書き込むことです。これはユーザーエクスペリエンスの観点からは確かに最適ですが、簡単にハッキングされる可能性はありますか?私がファイルを書いた場合、ユーザーはそのファイルを受け取って誰にでも配布できますか?
ここで通常使用される標準的なメカニズムまたは方法論はありますか?
助けてくれてありがとう。