iOS 11がリリースされるまでFirebaseプッシュ通知が機能していました。今はiOS 11のように見えますが、プッシュ通知が表示されません。 podfileに 'FirebaseInstanceID'、 "2.0.0"という行も追加しました。しかし、私はまだ通知を受けていません。Firebaseプッシュ通知がiOS 11で機能しない
助けてください。
iOS 11がリリースされるまでFirebaseプッシュ通知が機能していました。今はiOS 11のように見えますが、プッシュ通知が表示されません。 podfileに 'FirebaseInstanceID'、 "2.0.0"という行も追加しました。しかし、私はまだ通知を受けていません。Firebaseプッシュ通知がiOS 11で機能しない
助けてください。
私はサンプルfirebaseプロジェクト内の同じコードの存在を複製することにより、プッシュ通知とiOSの11.1で、スケジュールプッシュ通知の問題を解決することができました - ここで指定したhttps://github.com/firebase/quickstart-ios/tree/master/messaging
の手順が明確であり、あなたが問題を解決するのに役立ちます。
まだ問題を抱えている人には、私の解決策を試すことができます。私は迅速な3プロジェクトです。あなたのポッドファイルに。シーケンスに従ってください。 appDelegateファイルで
pod 'Firebase/Core' pod 'FirebaseMessaging', '2.0.0' pod 'FirebaseInstanceID' , '2.0.0'
、このコードを配置
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
print("APNs token retrieved: \(deviceToken)")
Messaging.messaging().apnsToken = deviceToken
}
アプリをアンインストールし、お使いのデバイスで再構築してみてください。 (開発のためのプロビジョニングプロファイルがテスト済みのデバイスに含まれていることを確認してください)。これは私のために働いた。
私は同じことを経験しています。提示されている解決策は、FirebaseInstanceIDを更新することですが、これは私にとっては解決していません。これはますます大きな問題になってきています。私は解決策に向かって努力しますが、誰かが真の解決策についての洞察を持っているなら、私はすべて耳にします。 – studiobrain
iOS 11.xではSwift 3が必要ですか? – studiobrain
@studiobrain:Firebaseを最新バージョンにアップデートしようとしました。それでも私にとってはうまくいかない。誰かが洞察力を持っている場合は助けてください。 –