Ionic Firebase iOS无法订阅主题

时间:2018-11-21 12:31:29

标签: ios firebase ionic-framework firebase-cloud-messaging cordova-plugin-fcm

我有一个Ionic应用程序,在这里我希望能够使用Firebase推送通知,因此我们使用了FCM库。 通知可以在android上无缝运行,但是在iOS上,我面临的挑战是设备无法订阅主题,因此无法获得任何通知。 遵循的步骤:

  1. 在Apple开发人员帐户上创建了一个APP ID。
  2. 创建了一个配置文件并将其加载到我的Mac上
  3. 创建一个密钥并将其上传,然后为其生成一个.p12密钥(证书)。
  4. 在我的项目下的iOS的Firebase应用程序上上传了此密钥。
  5. 在设备上运行我的应用。
  6. 已生成令牌,但无法订阅主题。

以下是XCode日志的摘录:

2018-11-21 16:48:17.808: <FIRInstanceID/WARNING> Failed to fetch APNS token Error Domain=com.firebase.iid Code=1001 "(null)"
2018-11-21 16:48:17.810: <FIRMessaging/WARNING> FIRMessaging AppDelegate proxy enabled, will swizzle app delegate remote notification receiver handlers. Add "FirebaseAppDelegateProxyEnabled" to your Info.plist and set it to NO

和:

2018-11-21 16:48:28.629527+0530 safe-school-app[3421:1163750] InstanceID token: frO-ryN8Yu8:APA91bG0WkMaAxAAVIsW33A21kvv8n27ehjcPOw3QunOuN0gylfK4EROB8JkhInJ7mnGoY68Jqf8YjGE6E6FYUq7H38qa5c3axW9LnScw0iOLtZ52EQZn3DR3SLC_7RTqrEwRNvbUtbX
2018-11-21 16:48:29.404: <FIRMessaging/WARNING> Failed to subscribe to topic Error Domain=com.google.fcm Code=5 "(null)"

我尝试将FirebaseAppDelegateProxyEnabled设置为是和否。

在这方面的任何帮助将不胜感激。

-Vaibhav

1 个答案:

答案 0 :(得分:0)

想必这些似乎是警告,我尝试使用“旧版构建系统”进行构建,firebase通知正常运行。