製品を購入すると、製品識別子 (名前) を使用して呼び出し、必要な詳細を NSUserDefaults に保存します。このようにして、購入後に必要なときにいつでも機能のロックを解除できます. しかし、別のデバイスを使用するか、アプリを削除すると、NSUserDefaults がリセットされ、製品を復元するときに取得できる唯一の情報は、トランザクション ID、日付、領収書などです (製品 ID はありません)。
これを解決する 1 つの方法は、製品を購入するたびにトランザクション ID をサーバーに保存することですが、サーバーにアクセスできないため、コードを使用してこれを実行できるようにしたいと考えています。
誰でも教えてください: 製品を復元するときに製品 ID にアクセスする方法はありますか? または、私が見逃している他の解決策はありますか?