この質問に対する答えは iCloud ストレージかもしれませんが、私はこれを非常に軽量なデータに使用しており、この 1 つの目的のために iCloud を使用するのは極端かもしれないと考えています。アプリ内サブスクリプション アプリがあります。アプリを無料で提供する前に、ユーザーがアプリ内サブスクリプションを通じてコンテンツを購読するまで、コンテンツを配信しませんでした。
一部のレビューでは、無料と言ってから購読する必要があると言って、だまそうとしていると人々が考えていることが示されています. この誤解を避けるために、アプリをサブスクリプションの価格として記載したいと考えていますが、最初の 1 年が経過した後は、継続するためにアプリ内サブスクリプションを提供します。サブスクリプションの領収書の要求をいつ開始するかを判断できるように、最初の発売日を永続的なストレージに保存する予定です。
1) キーチェーン ストレージを使用したかったのは、ユーザーがデバイスからアプリを削除して再インストールしても、この情報は保持されるためです。問題は、ユーザーが新しいデバイスを取得し、暗号化されたバックアップから復元しない場合、初期化された値が失われることです。
2) サーバーを使用してこの値を格納する場合、その値をその appleID に関連付ける方法はないようです。そのため、可能性として除外されます。
3) iCloud に戻ると、これだけのために iCloud サポートを追加するのは大変なことのように思えます。これが機能するには、ユーザーが iCloud を有効にする必要があると思います。
このデータの永続性の問題に対する解決策を知っている人はいますか? 助けていただければ幸いです。