如何解决在允许FCM推送通知的同时修复错误403
我正在为Ruby on Rails网站开发React Native Webview应用程序。我使用Firebase Cloud Messaging添加了推送通知。我的同事将Google Calendar API集成到RoR网站中,并且在该网站上运行正常。但是,当尝试在Webview应用中登录google时,我得到了this error。
我尝试将this solution的目标c代码放入我的AppDelegate.m中,它提示我输入我的gmail,但随后给了this different error.
然后我尝试将this solution的目标c代码放入我的AppDelegate.m中,它使我能够正确登录google。但是,它破坏了我的Firebase推送通知,因此现在不再向用户询问推送通知权限。
有人有类似的问题并且知道解决方案或想法吗?是否有一个好的解决方案,允许Webview应用登录到Google并使用Firebase推送通知?
解决方法
只需确保在AppDeligate.m文件中也添加了以下内容
导入声明
@import Firebase;
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
在上述方法中添加
[FIRApp configure];
如果通知是应用内通知,请将这两行也添加到同一方法中
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
center.delegate = self;
完成这些操作后,请尝试重新运行项目,希望它能正常工作!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。