6

アプリがインストールされているがまだ実行されていないときに、通知を受け取る方法、またはアプリでコードを実行する方法はありますか?アプリのインストール時にサーバーに通知を送信したいのですが。アプリを初めて実行するときではなく、インストールした直後に何かをするつもりはないことに注意してください。

これは、インストール後に何らかの方法でアプリを自動起動したいということになると思います。これは、Appleが許可していないことのようです。うまくいけば、私は間違っています。

編集:この質問をもう少しばかげた/不可能に聞こえるようにしようと思います。コードを実行せずにコードを実行しようとはしていません。ユーザーが最初にアプリを起動したときではなく、アプリがダウンロードされたときのタイムスタンプを取得する方法があるかどうかを調べたいと思います。

ありがとう!

4

5 に答える 5

4

これが技術的にも可能かどうかは疑問です。コードを実行せずにコードを実行するにはどうすればよいですか?

于 2012-07-18T19:43:00.090 に答える
2

あなたにできることは何もありません。アプリは、初めて実行されるまで何もできません。

于 2012-07-18T19:42:08.183 に答える
2

これが機能していることを確認できる唯一の方法は、最初の起動時に、サーバー側でカウンターなどを更新するコードを実行し、それを総ダウンロード数から差し引くことです。このようにして、ユーザーがアプリをダウンロードしているが実行していないかどうかを確認できます。

于 2012-07-18T20:18:44.740 に答える
1

「アプリがインストールされているが、まだ実行されていないときに、アプリでコードを実行する」???

あなたが求めていることは不可能です(ほとんど)

于 2012-07-18T19:58:50.900 に答える
1

他の人が指摘しているように、これは不可能です。私がやっていることは、ユーザーがアプリを初めて実行したときにログを記録し、GoogleAnalyticsを介してそれを追跡することです。アプリのインストールの正確な数については、いつでもiTunesConnectに頼ることができます。

さらに、再インストールの数を追跡する場合は、ユーザーのキーチェーンに値を保存し(アプリが削除されてもキーチェーンの情報は保持されます)、最初の起動時にクエリを実行し、存在する場合は再インストールします。

于 2012-07-19T20:45:22.680 に答える