2012-01-16 4 views
3

まず、客観的なCを使用して、ユーザーのアカウントが米国、英国、オーストラリア、...ストアに属しているかどうかを調べることは可能ですか?ユーザが目的のCに所属するiTunesストアを返すことはできますか?

第2に、複数のデバイス間でユーザーを識別するためにユーザーのiTunesアカウント名を取得することは可能ですか?または、ユーザー登録を必要としない便利な代替方法がありますか?

答えて

1

いいえ、いいえ。ごめんなさい。

デバイスロケールからストアを推測できます。米国の店舗などを使用するオーストラリア人のユーザーがいるかもしれませんが、多分そうではありません。

複数のデバイス間でユーザーをフォローするには、iCloudでレコードを保存するのが最善の選択肢、またはGame Centerのような他のログインベースのシステムを使用しているようですが、その両方がオプトインサービスであるため、それらを有効にします。

これは分析目的ですか(ユーザーベースに関する一般的な統計情報を収集するため)ですか? Flurryのようなものを使用すると、デバイスUDIDに対して複数のアプリの統計情報を相互参照することで、デバイス間のユーザーを追跡できますが、すべてのユーザーではなく一部のユーザーに対してのみ機能します。

アプリが動作するために本当にこの情報が必要な場合は、最初にアプリを起動したときにメールアドレスとiTunesストアのロケールを入力するか、アプリが機能するための要件をiCloudで使用するようにしてください。

+0

こんにちはニック、これは特にアプリケーションのためではありません、私はいくつかのシナリオを検討していた。まず、同じiTunesアカウントで使用されているすべてのデバイスで、アプリ内購入の確保が可能です。次に、私は、IPに基づいてその場所に基づいて自分のiTunesストアのユーザーにアプリまたは関連情報が提供された状況を考えていました。他の国に旅行する人は、おそらく理解できない言葉で他の店舗情報を提示されます。 – Spanner

+0

フィードバックに基づいて、iCloudは、ユーザーが自分の店舗を手動で設定することと組み合わせて、最も堅牢なソリューションのように見えます。 乾杯お待ちください – Spanner

+0

ご使用のデバイスのロケールは、現在のGPSの場所ではなく、デバイスの言語と地域の設定に基づいています。あなたのiPhoneを別の国に持っていくと、言語や日付/通貨のフォーマットが切り替わることが突然見つからないので、ロケールを使ってiTunes Storeを推測するときに問題はありません。 –

関連する問題