问题标签 [pyfcm]

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 回答
1975 浏览

python - firebase fcm 的设备注册 ID 是什么,我可以在哪里提取它们?

我正在使用 Pyfcm 进行推送通知,我想为此获取设备注册 ID。

0 投票
1 回答
290 浏览

python - 如何在 Python 上实现 FCM?

这是我的序列化程序类,它包含 2 个表,即服务器和 Android。在 android 表上,我创建了一个函数,如果两个标签(即来自服务器和 Android 的标签相同,则将标签返回到新字段 ie( return_label)。现在所有我想要将我的return_label字段传递给我的 android 应用程序使用pusher.Help

0 投票
1 回答
347 浏览

python - 发送带有数据的 Firebase 消息时出现问题

我能够使用 pyfcm 成功发送标题/文本消息:

但是当我尝试发送数据消息时,它失败了:

在第一种情况下,我按预期通过 onMessageReceived 方法在电话上的 FirebaseMessagingService 中收到文本/消息。在第二种情况下(字典数据有效负载),它永远不会被接收到:

在这两种情况下,结果似乎都是成功的。

任何建议都将受到欢迎!

0 投票
0 回答
50 浏览

firebase - 如何在结果 [] 响应中激活可选的“registration_id”?

FCM 文档讨论了 results[] 响应中的“可选”字段,但没有讨论如何激活此选项。我想要一个索引位置请求方式的不同解决方案。

表 5 firebase 文档

0 投票
0 回答
44 浏览

android - 推送通知在底部显示小矩形

我是 Android 开发的新手。我正在创建推送通知。但还没有成功。我有 Python 用于向 Android 手机(Android 9)发送通知。这段代码是:

当我运行这个 py 时,我的手机底部显示出奇怪的矩形形状,然后自行关闭。奇怪的信息

我哪里做错了?我想定期推送通知,比如“嘿,你收到了新消息!” 来自屏幕顶部。

同样在模拟器中,我在屏幕底部得到了空的圆形

0 投票
1 回答
5429 浏览

firebase-cloud-messaging - 如何修复“无效注册”FCM

我收到 InvalidRegistration 错误以响应我发送推送通知的发布请求。

当我使用 Firebase 控制台发送推送通知时,一切正常。所以我复制了我在控制台中使用的确切注册令牌。我还从我的项目设置/云消息中获取我的 api 密钥。为了发送我使用邮递员的帖子请求。我已将发帖请求发送到https://fcm.googleapis.com/fcm/send

我的邮递员标题具有以下属性:

我的身体是:

我从 Firebase 收到此回复

我对 fcm 和 django-push-notification 做了同样的事情,得到了同样的结果我不知道我做错了什么,因为我的令牌适用于控制台,我可以从控制台发送推送通知。

0 投票
0 回答
248 浏览

python - 推送通知声音不来

我试着像下面这样使用

我正在使用 pyfcm 发送通知(https://github.com/olucurious/PyFCM/)。

我添加了 sound="Default" 作为该函数的最后一个参数。但是即使通知即将到来,移动设备也不会发出任何声音。

这是一个 react native 应用程序,但我认为 react native 在这里无关,因为任何移动应用程序甚至都不知道通知何时进入后台。

知道如何解决这个问题吗?谢谢

0 投票
0 回答
633 浏览

python - 如何使用heroku安排推送通知在python中的某个时间运行

我是 python 新手,这是我第一个使用烧瓶的 REST 项目。我正在尝试将 REST 集成到移动应用程序中。我想做的是考虑一个预订应用程序,它可以向 REST api 下订单。预订对象的日期表示预订日期(未来的日期)。我想要的是当我的python资源被调用时,在数据库中添加预订对象并安排firebase推送通知在给定日期发送到手机。一切都像一个魅力,除了我预定的通知。我正在集成 PyFCM。如果我创建一个端点来触发通知,它可以正常工作,但不能安排它。在互联网上研究后,我发现我可以使用来自 flask_apscheduler lib 的 APScheduler。我有一个 app.py 文件,如下所示:

为了添加我的预订,我有一个资源文件,它有一个 post 方法,其中包含以下内容:

我不知道是什么问题,也许该服务器停止了我的调度程序。你能帮我理解我做错了什么吗?

谢谢!

0 投票
1 回答
2291 浏览

ios - iOS 下的 Firebase 消息传递问题

请参阅下面的新发现

尽管遵循Firebase_messaging文档中的配置步骤,但我无法让 FCM 在 iOS 上正常工作。

DATA 消息按预期工作。通知消息根本不显示,无论应用程序是在前台还是后台。

Android 通知按预期工作。此问题仅发生在 iOS 上,并且仅适用于通知消息。

我正在物理设备 (iPhone SE) 上进行测试,即使使用 TestFlight 部署应用程序,我仍然会遇到同样的问题。

应用程序编译后,我得到以下信息:

如果我在 info.plist 中禁用 FirebaseAppDelegateProxyEnabled,下面是堆栈:

知道这里会发生什么吗?这是一个非常奇怪的行为,我什至不知道从哪里开始调试。

任何帮助或潜在解决方案的线索将不胜感激。


添加 PyFCM 中使用的消息配置,以防万一这是问题的根源:


新发现:

在 iOS 模拟器中收到通知。但是,它们仅在应用程序处于前台时出现。推送通知不起作用。但是,我读过推送通知在 iOS 模拟器上不起作用,所以这可能就是原因。

考虑到我没有明显的错误,并且已经调试了大约 30 个小时无济于事,我的通知问题有多大可能与这台物理设备(我拥有的 iPhone SE)隔离,这可能是由于 FCM 考虑它离线或它的注册ID无效?

我没有其他 iPhone 可以测试。

该应用程序功能齐全,在所有其他方面都已准备就绪...我是否应该将此视为孤立案例并提交我的应用程序?

0 投票
2 回答
1161 浏览

python - 从 PYTHON(flask) 发送 fcm 但在 android 端没有接收

这是我尝试发送数据消息 fcm 的三种不同方式。

1.用pyfcm

2. 使用 firebase_admin sdk

3.带休息api

奇怪的是它们三个都运行正确并显示成功消息,带有success_id,但在android端没有收到任何fcm。

我尝试从邮递员发送,从邮递员那里收到 fcm 在 Andriod 端。谁能告诉我我的代码有什么问题?