私は今Apple TV向けのアプリを開発中です。これはクライアントサーバーアプリケーションです。登録時に、ユーザーは無料試用期間を取得します。私の目標は、ユーザーが新しいアカウントを登録するか、アプリを再インストールして試用期間をもう一度取得する状況を避けることです。私は試行が各コンクリート装置に対して既に起動されているかどうか確認する必要があります。だから私は、それぞれのデバイスを識別する法的または半ば法的な方法があるかどうかを知りたいですか?私はどんなアイデアにも感謝します!tvOS固有のデバイスID
0
A
答えて
0
キーチェーンに値を保存して(詳細は here)、この値が以前にキーチェーンに保存されているかどうかを確認できます。そうであれば、ユーザーが以前にアプリケーションをインストールしたことを意味します。
0
identifierForVendor
(documentation)を使用できますが、アプリをアンインストールすると変更されます。
iOSデバイスにアプリ(または同じベンダーの別のアプリ)がインストールされている間、このプロパティの値は変わりません。ユーザーがデバイスからそのベンダーのすべてのアプリケーションを削除し、その後それらの1つ以上を再インストールすると、値が変更されます。
おそらく、新しいアカウントを作成しないように、ユーザーのメールアドレスと組み合わせることができます。確実ではありませんが、ユーザーが周囲を回り込むのは確かに困難です。彼らはアプリをアンインストールし、あなたを迂回するために別のメールアドレスを使用する必要があります。
関連する問題
- 1. ネイティブコードのAndroid固有のデバイスID
- 2. AndroidデバイスのUDIDまたは固有ID?
- 3. シリアル番号のような各デバイスのAndroid固有のID
- 4. すべてのアマゾンエコーデバイスに固有のデバイスIDを取得
- 5. Googleのfirebaseトークンジェネレータで使用するAndroid固有のデバイスID
- 6. Android固有のデバイスのデプロイ
- 7. CompassOverlayのデバイス固有のバグ?
- 8. Android LVLデバイス固有のライセンス
- 9. Androidデバイス固有のバグ
- 10. Androidデバイス固有のカメラパス
- 11. 短い固有ID
- 12. スレッドセーフ固有のトランザクションID
- 13. ダンサー固有のリクエストID
- 14. HTML5マシン固有のID
- 15. Telend ESB固有のメッセージID
- 16. UserExtendedProperties.GetValueはユーザー固有またはデバイス固有ですか?
- 17. Excel VBA固有IDジェネレータ
- 18. アンドロイドのAndroidデバイス固有のカメラパス
- 19. キャッシュマニフェスト内のデバイス固有のリソース管理
- 20. Xcode 8デバイス固有のレイアウト用のインタフェースビルダー
- 21. モバイル固有のビュー/デバイス検出
- 22. Firebaseセキュリティの規則:.indexOn固有のID
- 23. フレックスのID固有のCSSスタイル
- 24. のMongoDBカスタムおよび固有のID
- 25. 固有のID、次のスキームを持つ
- 26. ローカルUUIDとネットワーク固有のカウンタID
- 27. VSTO Outlook 2007固有のメッセージID
- 28. ホスト固有IDの生成方法は?
- 29. Windowsがログインしたユーザー固有のID
- 30. SQL固有のユーザーIDとワークステーション
ありがとうございました!これは私が必要とするものです。私は誰かが別の試用期間のために彼のデバイスを拭くとは思わない。 – NZeem