1

こんにちはプッシュ通知を実装したいのですが、私は3つのデバイスをテストしています:Iphones 4,5s、6 IOS 9.3.2を使用していて、プロビジョニングプロフィール。 プッシュ通知は、私のiPhone 5Sでうまく動作し、私のアプリがアクティブモードにある場合、プッシュ受信した場合には、イムは、コンソールに次のメッセージを取得:FCMのプッシュ通知はすべてのデバイスで機能しません

%@ [aps: { 
    alert =  { 
     body = "Jonathan : test me "; 
     title = test; 
    }; 
}, gcm.message_id: 0:1470515051789092%8d989dbf8d989dbf] 

を私が取得しようとすると、プッシュ通知を取得するために管理します私の他のデバイスでは、イムは、バックグラウンドでのプッシュを取得していないし、私のコンソールに次のメッセージgettting私のアプリイムを入力する場合:

%@ [from: 199968158838, collapse_key: com.jerem.***********, notification: { 
    body = "Jerem :test me "; 
    e = 1; 
    title = test; 
}] 

を私は、あまりにも彼らにFirebaseコンソールからの通知を送信するには、あなたのための 感謝を成功いけません助けて!

+0

アプリがバックグラウンドの場合は、優先度が高い必要があります。 http://stackoverflow.com/questions/37587311/cannot-receive-notification-in-ios-firebase/38625324#38625324 –

+0

@Frank van Puffelenを参照してください。私は成功なしに優先順位を追加しようとしています。なぜそれが働いているのか説明しません。私のiphone 5sで... – jerem

+0

それらの間で唯一の違いは、コンソールでのログです、私の質問の2番目のメッセージに精通していますか?なぜ私は崩壊キーを取得しています – jerem

答えて

1

iOS 9.3.2でも同じ問題がありましたが、iPhone 5でも動作していないアプリを再インストールすると同じ問題が発生しました。問題はトークンであったため、このメソッドを追加して動作しています:

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) { 
    FIRInstanceID.instanceID().setAPNSToken(deviceToken, type: .Sandbox) 
} 

覚えています。サンドボックスタイプは開発モード用です。

関連する問題