问题标签 [cordova-plugin-fcm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2094 浏览

android - 收到通知但通知栏中没有显示图标

django-push-notifications通过 FCM 从我的服务器 (Django) 发送通知:

我可以使用以下方式在移动应用程序(ionic 1.3.3、angularjs 1.5.3)中接收数据cordova-plugin-fcm

问题是栏中没有显示通知,没有振动,没有声音,......我已经使用额外的参数修改了devices.send_message选项,但没有任何反应。

在 FCM 文档之后,我通过添加以下内容修改了清单:

是不是应用配置有问题?以我从服务器发送通知的方式?还是只是我正在使用的插件在通知栏中没有显示任何内容?

... 我应该使用收到的数据手动创建通知吗?

0 投票
0 回答
570 浏览

angularjs - Firebase 云消息与 ionic 聊天应用程序

我正在使用 ionic 框架开发 android/ios 聊天应用程序,我想在新的 firebase 功能 FCM 的帮助下添加推送通知。使用此插件https://github.com/fechanique/cordova-plugin-fcm的简单推送通知工作正常,但现在我想向另一台设备发送消息它在应用程序中是如何工作的。当我在 App.js 中编写 FCMPlugin 时,会遇到很多错误。

控制器.js

错误

0 投票
0 回答
448 浏览

ios - 离子 ios 应用程序的 FCM 插件不起作用

我们正在尝试在我们的 ionic 2 应用程序中使用 fcm 推送通知。但我们无法调用 fcm 插件的任何方法(getToken、onTokenRefresh 等)。相同的离子代码和 fcm 插件适用于 android。

我们正在尝试使用cordova-plugin-fcm。似乎 getToken 方法没有被调用或者它一直在运行。

我们在 xCode 中启用了推送通知。仍然无法正常工作。

请建议如何解决它。

0 投票
1 回答
436 浏览

ionic-framework - Cordova FCM 插件处理后台通知数据

我正在使用以下代码使用 firebase 在我的 ionic 应用程序上接收数据,当应用程序处于后台时,我得到 data.wastapped = true 现在我需要将数据传递给我的主控制器,请帮助我实现这一点

0 投票
1 回答
961 浏览

android - cordova-plugin-fcm 版本与 gradle 冲突

将cordova-plugin-fcm插件添加到我现有的cordova android项目后,由于以下错误,gradle build失败

我应该如何解决这个错误?

0 投票
0 回答
203 浏览

c# - 当用户明确关闭\终止时,使用 FCM 使用数据有效负载不会“唤醒”iOS 移动应用程序?

在我的移动应用程序中,我们需要在通知区域显示未读通知的计数(带有通知堆叠),并且即使在应用程序被用户关闭\终止时也显示通知。

我们决定使用数据负载,以便我们可以开发我们的自定义事件处理程序来显示未读通知计数并实现我们的自定义逻辑来显示通知堆栈。这对于 Android 移动应用程序来说非常好。但在 iOS 移动应用程序的情况下,传入的推送通知不会在应用程序关闭时“唤醒”iOS 移动应用程序\由用户明确终止

我参考了一些在线找到的解决方案,其中包括设置'content_available = 1 和\或将优先级设置为高,但到目前为止没有任何工作。如果有人在这个主题上分享他们的经验\解决方案,那就太好了。

我们正在使用 firebase 云消息将通知推送到移动应用程序,并且我们在客户端使用 Cordova 插件。我的移动应用程序不使用 GPS 或 IP 语音(例如 WhatsUp,它从 iOS 获得特殊处理)。

有没有人有这个问题的先前工作解决方案?

0 投票
1 回答
1342 浏览

node.js - Ionic 2 Google FCM 推送通知图标

当我通过 FCM 发送推送通知时,我在设置 Ionic 的图标时遇到了一些麻烦。我的通知看起来像:

在 ionic 应用程序到资源文件夹中,我有一个 logo.png,这是我想用于通知的那个。我应该向要显示的图像发送什么路由或字符串?

0 投票
1 回答
116 浏览

ios - cordova-plugin-fcm - ios upload to app store - Invalid Bundle - Info,plist unreadable - FirebaseCore.framework' does not contain a bundle executable

I create an archive in Xcode, validation and upload to the app store is successful.

But then I get an email with error messages below. Can I fix this without having the firebase library updated? If so, how?

I am on Xcode 8.3.3 and it is an ionic 1 app, the app is running fine without errors on Android and Ios.

In use, latest version of cordova-plugin-fcm.

I have an issue ticket open there as well... but no answers so far. It would be great if anybody could point me in to the right direction.

This bundle is invalid - The Info.plist file for /Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/FirebaseAnalytics.framework is missing or could not be read.

Invalid Bundle - The bundle at '/Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/FirebaseAnalytics.framework' does not contain a bundle executable.

This bundle is invalid - The Info.plist file for /Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/FirebaseCore.framework is missing or could not be read.

Invalid Bundle - The bundle at '/Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/FirebaseCore.framework' does not contain a bundle executable.

This bundle is invalid - The Info.plist file for /Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/FirebaseInstanceID.framework is missing or could not be read.

Invalid Bundle - The bundle at '/Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/FirebaseInstanceID.framework' does not contain a bundle executable.

This bundle is invalid - The Info.plist file for /Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/FirebaseMessaging.framework is missing or could not be read.

Invalid Bundle - The bundle at '/Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/FirebaseMessaging.framework' does not contain a bundle executable.

This bundle is invalid - The Info.plist file for /Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/GoogleIPhoneUtilities.framework is missing or could not be read.

Invalid Bundle - The bundle at '/Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/GoogleIPhoneUtilities.framework' does not contain a bundle executable.

This bundle is invalid - The Info.plist file for /Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/GoogleInterchangeUtilities.framework is missing or could not be read.

Invalid Bundle - The bundle at '/Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/GoogleInterchangeUtilities.framework' does not contain a bundle executable.

This bundle is invalid - The Info.plist file for /Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/GoogleSymbolUtilities.framework is missing or could not be read.

Invalid Bundle - The bundle at '/Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/GoogleSymbolUtilities.framework' does not contain a bundle executable.

This bundle is invalid - The Info.plist file for /Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/GoogleUtilities.framework is missing or could not be read.

Invalid Bundle - The bundle at '/Payload/WhatEverAppName.app/www/lib/cordova-plugin-fcm/src/ios/firebase/GoogleUtilities.framework' does not contain a bundle executable.

0 投票
1 回答
3679 浏览

android - 如何通过许可或其他方式保护 FCM 服务

我开发了一个带有 fcm 实现的 android 应用程序。完成后,我完成了应用漏洞测试并得到了以下结果。

(com.app.MyFirebaseMessagingService) 不受保护。存在意图过滤器。

高的

发现服务与设备上的其他应用程序共享,因此设备上的任何其他应用程序都可以访问它。Intent-filter 的存在表明该服务是显式导出的。

我为服务 MyFirebaseInstanceIDService 得到的结果相同。下面是我的清单文件代码。

通常我们会添加一个自定义权限来保护服务不被其他应用程序访问。但是如何为 FCM 服务做到这一点呢?或任何其他解决此问题的方法?请帮忙。

0 投票
1 回答
231 浏览

ios - 访问远程站点上的科尔多瓦

我开发了一个渐进式 web 应用程序,并想使用 cordova 和一个 cordova FCM 插件在 iOS 上显示通知,如何在 cordova 中加载我的远程站点并仍然可以访问 cordova 和 cordova 插件?