2012-03-18 12 views
1

私はちょうど私のアプリを更新し、私のデータベースのデータに気づき、itunesconnect SalesとTrendsレポ​​ートは一致しません!レポートには私のアプリに24kのアップデートがあることが示されていますが、データベースには6kのudidしかキャプチャされていません。 IOSはもはやUDIDをサポートしていませんか?すべてのiosデバイスにUDIDがありますか?

以下

UDIDキャプチャする私のスクリプトである:

- DOCから(NSStringの*)getUDID {

return [UIDevice currentDevice].uniqueIdentifier; 

}

+0

UDIDデータをサーバーに送信している場合は、アプリケーションを使用するときにユーザーがインターネットに接続されていない可能性があります。 – Snowman

+0

はそれほど大量ではありません! 24kと6k!更新後にアプリを実行できない可能性はありますか?しかし、私はユーザーからの報告を受け取りません。 – Simon

+0

私はなぜそれが既に知っていると思う、私はユーザーがダウンロードした後に決して私のアプリを実行しないと思う。 – Simon

答えて

2

多くのユーザーは、最初の日または数日後に使用しないアプリを維持して更新します。彼らは明らかに、MacやPC上のiTunesからアプリケーションを削除してはならず、決して実行しないアプリや関心のないアプリを含めて、「すべて更新」をヒットします。

アプリをダウンロードしてまだ更新しているユーザーのほんの25%のように見えますが、実際にはまだそれを使用しています。 1人のアクティブな顧客がそれぞれユニークなUDIDを持つ複数のデバイスを持つ可能性があるためそれとも、アプリを定期的に使用している割合(おそらく、来週のアップデート後に初めてアプリを実行するかもしれません)。

2

を: UNIQUEIDENTIFIER:

さまざまなハードウェアに基づいて各デバイスに固有の英数字の文字列 詳細。 (読み取り専用)(iOS 5.0では廃止されました。代わりに、固有の 識別子を作成してください)。uniqueIdentifier プロパティを使用しないでください。あなたのアプリケーションに固有の一意の識別子を作成するには、 CFUUIDCreate関数を呼び出してUUIDを作成し、NSUserDefaultsクラスを使用して defaultsデータベースに書き込みます。

+0

これは実際に何を答えていますか?私はまだiOS 5.1デバイスでこれを実行できます。廃止予定とは、今後リリースされる予定で、既に削除されているわけではなく、削除対象としてマークされていることを意味します。 –

+0

mmm ..もう一度質問を読んで、私は要求を間違って理解しました... – Francesco

関連する問題