0

私の Iphone アプリケーションでは、デバイスの UDID を取得してアラートビューに表示することができます。

私の質問は、ユーザーがAppleアプリストアにアクセスしてアプリケーションをインストールしようとすると同時に、デバイスのUDIDを取得してデータベースに保存し、アンインストール時にアプリケーションのUDIDを取得する方法です。

可能か不可能か?可能であれば、コードや有用なリンク、その他の情報を提供していただければ幸いです。

ありがとう、

ミシャル・シャー

4

1 に答える 1

3

アプリケーションが実際に実行されていないときは、プロセスを実行できません。これには、ダウンロード時とアンインストール時が含まれます。

代わりに、必要なものを測定する他の方法を見つけるようにしてください。たとえば、ユーザーがアプリを起動したのがこれが初めてかどうか、およびその場合は UDID をサーバーに送信するかどうかを (NSUserDefaults などで) アプリケーションに追跡させることができます。

アンインストールを追跡するのは非常に困難です。ユーザーが最後にアプリを起動してからの経過時間を追跡するのが最善の方法です (ユーザーがアプリを開くたびに起動時間を送信する場合)。

多くの技術に精通したユーザーは、明示的な許可なしに (またはまったく) アプリ内で UDID または使用パターンを収集することに反対することに注意してください。

于 2009-10-01T12:29:16.323 に答える