我使用的电容器与类星体集成,并运行如下:quasar dev -m capacitor -T android,这意味着我运行它的移动开发。我正在使用android虚拟设备/物理设备来测试它。推送通知的电容插件抛出一个奇怪的错误,PushNotifications没有web实现。,我没有在web实现中使用它,所以为什么会发生这种情况。
我的电容配置文件如下:
{
"appId": "com.frmdelivery",
"appName": "FRM Delivery",
"bundledWebRuntime": false,
"npmClient": "npm",
"webDir": "www",
"PushNotifications": {
"presentationOptions": [
"badge",
"sound",
"alert"
]
}
}你能告诉我我做错了什么才得到这个结果吗?
发布于 2020-09-20 08:54:26
capactior推送通知插件仅适用于移动电话。实现后,在android中运行该应用程序对其进行测试。推送通知在Web浏览器中不起作用。当你运行(Ionic服务)应用程序时,插件首先检查它是一个网络平台还是一个移动平台。如果是web,它就会显示出"PushNotifications没有web实现“。您可以使用平台插件编写if语句,检查platfrom是否是android而不是init推通知。错误就会消失。
https://stackoverflow.com/questions/63211141
复制相似问题