4

iPhoneでアプリケーションのインストール時間を取得する方法はありますか? この情報を一意の識別子として使用したかったのですが、この目的で使用できますか?

4

4 に答える 4

1

番号。アプリ内の実際のインストール (期間 / 時間) については何もわかりません。最初の開始日しかわかりません。

一意の ID については、この回答を確認してください:
iOS 6 および iOS 7 で UDID を取得する方法

于 2013-05-23T09:29:54.193 に答える
0

このためのユーザー設定のフィールドを持つことができ、ユーザーがそれをインストールして開くと、appDelegate の didFinishLaunching メソッドでコールバックを取得します。

ここでは、特定のフィールドが nil であるかどうかを確認し、現在の日時のみを保存できます。この日時をアプリで使用できます。

于 2013-05-23T09:26:27.547 に答える
0

あなたができることは、 /Documents ディレクトリをチェックして、最初の実行時に何かがあるかどうかを確認することです (そのデバイスに初めてインストールされた場合は存在しないはずです)。そうでない場合は、現在のタイムスタンプでファイルを書き込みます。

この情報を一意の識別子として使用できると思いますが、理論的には、アプリを初めて開く人が同時に複数いる可能性があります。私はそれをしません。

于 2013-05-23T09:29:33.113 に答える