0

私はiOS開発の初心者です。

通知プッシュを受信したいアプリがあり、証明書を生成し、iPhone をデバイスとして登録し、アプリ ID を作成し、プロファイルを生成しました。今では、iPhone でビルド/デバッグできるようになりました (iOS 5.0.1、私の iPhone は JeailBreaked です)。次に、AppDelegate didFinishLaunchingWithOptions で、以下のコードを追加します。

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound];

このコードを使用すると、アプリが最初にロードされたときに、通知プッシュを受信するために承認/拒否を促進するアラートをポップアップ表示できます。しかし、何もポップアップしません。

プロファイルファイルについてはよくわかりません。私はそれについて何かをする必要があるかもしれませんか?それとも、何か他のものを見逃しましたか?

皆さんありがとう、

ベンロー

4

2 に答える 2

1

解決しました。新しいプロファイル ファイルを作成する必要があります。xCode Orginazer から古いものを削除し、新しいものをインポートします。

于 2012-05-23T02:15:13.600 に答える
1

おそらくチームプロビジョニングプロファイルを使用していますか? 通知はこれらでは機能しません。そのアプリ識別子の特定のプロファイルに設定する必要があります。デリゲート メソッドを確認する

– application:didFailToRegisterForRemoteNotificationsWithError:

機能しない理由の詳細については、ここで説明します。

于 2012-05-22T15:25:39.633 に答える