1

シミュレーターでアップルのプッシュ通知サービス (APNS) が有効になっているアプリをテストすることはできますか? その場合、プロビジョニング プロファイルを作成できるように、デバイス ID (UUID、16 進数の 40 文字である必要があります) をどこで取得できますか?

つまり、16 進数 40 文字のデバイス ID を取得できないため、プロビジョニング プロファイルを作成できません。現在、私はこの uuid D1648548-6C35-511B-B0D0-258808BD2026 を持っています。これは 4 つのハイフンを含めて 36 のみです。

4

2 に答える 2

2

シミュレーターでは、プッシュ通知は機能しません。デバイスが必要です。プロビジョニング プロファイルでは、デバイス ID とデバイス トークンはどちらも 2 つの異なる 16 進数です。デバイスを Mac に接続すると、オーガナイザー タブの xcode からデバイス ID を取得できます。これは、プロビジョニング プロファイルに追加する必要があるデバイス ID です。

プッシュ通知を実装し、そのアプリをデバイスで実行すると、APNs およびデバイスとの通信として使用されるデバイス トークンが取得されます。

この助けを願っています。

于 2012-05-08T10:42:19.750 に答える
1

Apple のシミュレーターでは、プッシュ通知サービスが有効になっていません。デバイスを使用する必要があります。プッシュ通知についてはアップルのガイドを参照してください。それについて詳しく教えてくれる

http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html

于 2012-05-08T10:01:28.990 に答える