use*_*948 3 ios firebase firebase-cloud-messaging firebase-notifications
我正在尝试将Firebase Messaging添加到我的iOS应用中。我遵循了Firebase文档中的步骤,即:
[FIRApp configure]@import FirebaseMessaging并添加了FIRMessagingDelegate但是,此时我得到一个错误:
@interface AppDelegate () <UNUserNotificationCenterDelegate, FIRMessagingDelegate>
// Cannot find protocol declaration for FIRMessagingDelegate
Run Code Online (Sandbox Code Playgroud)
我已经更新了我的Pod(由Stack Overflow上的类似问题建议),但仍然出现相同的错误。为了确认,运行pod update给出以下输出:
Using FirebaseMessaging (1.2.2)
Run Code Online (Sandbox Code Playgroud)
有什么建议么?
问题似乎在于该FIRMessagingDelegate协议是在新FirebaseMessaging框架中声明的。
只需添加:
@import FirebaseMessaging;
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请访问:https : //firebase.google.com/docs/reference/ios/firebasemessaging/api/reference/Protocols/FIRMessagingDelegate
以及AppDelegate.m此处的示例应用程序:https :
//github.com/firebase/quickstart-ios/blob/master/messaging/MessagingExample/AppDelegate.m#L62-L85
| 归档时间: |
|
| 查看次数: |
3134 次 |
| 最近记录: |