cordova插件firebase在android中工作,但在ios中不工作

cordova插件firebase在android中工作,但在ios中不工作,cordova,firebase,cordova-plugins,phonegap-plugins,phonegap,Cordova,Firebase,Cordova Plugins,Phonegap Plugins,Phonegap,我正在为ios和android开发phonegap移动应用程序,并使用phonegap cli构建它。 我已经为推送通知安装了cordova插件firebase 遵循中的说明 在Android中: 我已经下载了google-services.json并将其放在platforms/android文件夹中。 我正在设备中测试应用程序,推送通知正在工作 在iOS中: 我已经下载了GoogleService-Info.plist,并将其放在platforms/ios/[myproject]/Resour

我正在为ios和android开发phonegap移动应用程序,并使用phonegap cli构建它。 我已经为推送通知安装了cordova插件firebase

遵循中的说明

在Android中: 我已经下载了google-services.json并将其放在platforms/android文件夹中。 我正在设备中测试应用程序,推送通知正在工作

在iOS中: 我已经下载了GoogleService-Info.plist,并将其放在platforms/ios/[myproject]/Resources文件夹中。 我正在设备中测试应用程序,但推送通知不起作用

有什么帮助吗? 谢谢

编辑

现在,在我的app.js中,我已经包含了window.FirebasePlugin.grantPermission(),但仍然不起作用:

var app = new Framework7({
root: '#app', // App root element
...
on: {
    init: function () {
        if (Framework7.device.ios) {
            window.FirebasePlugin.grantPermission();
        }
    },
},
...
});
不正确吗?

好的,现在它开始工作了

首先,我在index.html中注释了这一行:

<script src="cordova.js"></script>
现在,该应用程序请求我授予权限,如果我接受推送通知,则可以工作


谢谢

您是否添加了
window.FirebasePlugin.grantPermission()在iOS代码中?不,我没有!我试试看。谢谢随时通知我!我已经编辑了我的文章,修改后包含了这个代码
$$(document).on('deviceready', function () {
if (app.device.ios) {         
    window.FirebasePlugin.grantPermission();
}
});