私は現在、自分のプロジェクトであるスマートフォン トラッキング ネイティブ アプリケーションについて調査を行っていますが、4 つの質問があります。私が読むことができる資料へのリンクは大歓迎です。最も有用で包括的な回答が受け入れられます。
主な対象となるスマートフォンは、Android、Blackberry、および iPhone モデルです。
手始めに、IMEI を使用して Android を一意に識別できるAndroid ハンドセットを一意に識別することをここで見つけましたが、偽造できることを一度読んだことがあると思います。iPhone と Blackberry についてはわかりません。
- スマートフォン デバイスを一意に識別する最も信頼できる方法は何ですか? MAC アドレスは機能しますか、それともスプーフィングできますか? IMEIは本当に偽造できますか?
- デバイスが盗まれたと報告された場合、一意の ID を介してリモートでカスタム エラー メッセージでデバイスを「ロック」することはできますか? このロック状態は、ネットワークから切断された場合でも、ネットワークに再接続され、リモートでもう一度ロックが解除されるまで、電話機に残ります。
- そのようなリモート電話ロックが可能であると仮定すると、泥棒はそれを元に戻すことができますか? ネイティブ アプリはステルス モードで実行されるため、アンインストールできません。
- この場合、クロスプラットフォーム ソリューションは機能しますか? それとも、プラットフォームごとにさまざまなネイティブ アプリを開発する必要がありますか?
編集:もう少しコンテキスト。ティルが正しく言ったように、Apple の「Find my Phone」はすでにこれとまったく同じことを行っています (私はそれについて調べたばかりですが、すでに完全に適合しているように見えます)。アプリのインストールを選択しているユーザーには、アプリをインストールすると電話が一意に識別されることが通知されます。デバイスのロックについては、「Find my Phone」が行います (私は収集します)。次に、他の 2 つのプラットフォームでそれがどのように可能になるかを知る必要があります。