我正在为ios和android开发一个phonegap移动应用程序,并用phonegap cli构建它 . 我已经为推送通知安装了cordova-plugin-firebase .
遵循https://www.npmjs.com/package/cordova-plugin-firebase中的说明
在Android中:我已经下载了google-services.json并将其放在platforms / android文件夹中 . 我在设备中测试应用程序,推送通知正在运行 .
在iOS中:我已下载GoogleService-Info.plist并将其放在platforms / ios / [My Project] / Resources文件夹中 . 我正在测试设备中的应用,但推送通知无效 .
有帮助吗?谢谢
EDITED
在我的app.js现在我已经包含了window.FirebasePlugin.grantPermission()但仍然无法正常工作:
var app = new Framework7({
root: '#app', // App root element
...
on: {
init: function () {
if (Framework7.device.ios) {
window.FirebasePlugin.grantPermission();
}
},
},
...
});
这是不正确的?
1 回答
好的,现在它正在运作!
首先,我在index.html中注释了这一行:
现在,没有注释,下一个事件处理程序工作(在它不工作之前)
现在该应用程序要求我获得授权,如果我接受推送通知工作 .
谢谢