私は Android アプリ (そしてすぐに iPhone アプリ) を開発しています。サーバー側からハンドセットを識別する方法が必要です。アプリを初めて実行するときにデバイスの永続ストレージにシークレット (ある種の暗号化文字列) を書き込み、次にバックエンド サーバーと通信するときにこれを使用してハンドセットを識別できると考えていました。これはそれを行う方法ですか?より良い方法はありますか?
明確化: 質問は、「アプリのユーザーを特定したい」と言うべきでした。実際のデバイスを追跡することに興味はありません。