2 つのテスト アプリでプッシュ通知を実行しています。2 日間で動作するようになった最初のテスト アプリ。今夜プッシュ通知を実装しようとした2番目のテストアプリで、頭を悩ませています。証明書を交換でき、最初のアプリは通知を受け取りますが、2 番目のアプリに .pem を使用しても何も起こりません。
この 2 つ目のアプリでプッシュを機能させるために、今夜 2 回プロセス全体を実行しました。.pem を交換でき、最初のアプリで機能することを考えると、私の唯一の結論は、2 番目の .pem に何か問題があるか、プッシュが機能し始める前に待機期間がある可能性があるということです。最初のセットアップ中に気付きましたか?
編集:問題は、私が使用していたことでした
-(BOOL)application: didFinishLaunchingWithOptions:
私のデリゲートで使用していない
-(void)applicationDidFinishLaunching:
やっていた...
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Register for Push Notifications
UIRemoteNotificationType notifyTypes = (UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeBadge);
}
いつやるべきだったのか
-(void)applicationDidFinishLaunching:(UIApplication *)application {
//NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
// Register for Push Notifications
UIRemoteNotificationType notifyTypes = (UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound |UIRemoteNotificationTypeBadge);
}