问题标签 [django-push-notifications]
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.
python - django-push-notification 401 未经授权
我正在尝试使用django-push-notifications设置推送通知,我已经复制了示例中的大部分代码。我有一个调用该enablePushNotifications()
函数的按钮:
当我打开网络选项卡时,我看不到传递的属性或标题有任何奇怪之处。具体而言,该browser
值是正确的。URL的实现/api/subscribe
如下:
调用此函数会引发 PushError: Push failed: 401 Unauthorized。我已经在 chrome 和 firefox 上进行了测试,两者都给出了相同的错误。我指定了我FCM_API_KEY
的设置,没有别的。我目前不使用 VAPID,但我计划在未来使用。我尝试了代码的各种变体,但似乎没有任何效果。文档不清楚如何实际初始化设备,我只选择了一个WebPushDevice
对象,因为它似乎包含与示例中提供的数据相似的属性。
这是我第一次尝试使用网络推送,因此非常感谢您的帮助!
ios - SSLError:[Errno 1] _ssl.c:510:错误:1409442E:SSL 例程:SSL3_READ_BYTES:tlsv1 警报协议版本
django-push-notifications
正在使用沙盒和生产证书。但从昨天开始,它因以下错误而失败。
SSLError:[Errno 1] _ssl.c:510:错误:1409442E:SSL 例程:SSL3_READ_BYTES:tlsv1 警报协议版本
我们的代码或服务器没有变化。任何想法,为什么它已经停止工作。
更新
OpenSSL 1.0.1f 2014 年 1 月 6 日 Ubuntu:14.04
我于 2018 年 11 月 20 日升级到 OpenSSL 1.1.1a,但结果相同。
我还使用以下方法检查了我的 python 支持的 TLS 版本,并得到了“TLS 1.3”。
python -c "导入请求;打印(requests.get(' https://www.howsmyssl.com/a/check ', verify=False).json()['tls_version'])"
django - Django Push_notification 的裸设备无法导入
我有一个 Django 项目及其模型,这个模块被导入:
我已经push_notification
成功安装了库,但问题是,这个库没有任何名为的函数或类BareDevice
任何人都可以知道这件事吗?我只是为了这个而坚持这个项目BareDevice
javascript - 如何使用 django-push-notifications 实现 Web 客户端?
我已经使用django-push-notifications
. 而且我发现这种依赖正在成长并且也有Web Push Notifications
。我曾尝试跟进给定的代码,但无法看到registation_id
. 我有
我提出chrome
了一个论点loadVersionBrowser()
以避免错误
这是我当前的文件
问题:
1. 我哪里错了?
2.是否默认Web Push Notification Gateway
使用?FCM
firebase-cloud-messaging - 如何修复“无效注册”FCM
我收到 InvalidRegistration 错误以响应我发送推送通知的发布请求。
当我使用 Firebase 控制台发送推送通知时,一切正常。所以我复制了我在控制台中使用的确切注册令牌。我还从我的项目设置/云消息中获取我的 api 密钥。为了发送我使用邮递员的帖子请求。我已将发帖请求发送到https://fcm.googleapis.com/fcm/send
我的邮递员标题具有以下属性:
我的身体是:
我从 Firebase 收到此回复
我对 fcm 和 django-push-notification 做了同样的事情,得到了同样的结果我不知道我做错了什么,因为我的令牌适用于控制台,我可以从控制台发送推送通知。
django - 如何使用带有 APNS .p8 证书的 django-push-notifications
最近有人用过 django-push-notifications 库吗?
它看起来很有用,但似乎需要更新。https://github.com/jazzband/django-push-notifications/blob/master/docs/APNS.rst上的文档仅讨论了如何从 .p12 证书生成所需的 .pem 文件,但现在 Apple 为您提供了一个.p8 证书。
任何想法如何让这个工作?
django - 在将 Firebase Cloud Messaging 与 Django-Push-Notifications 结合使用时,如何使用 TTL 来防止消息积压?
我正在使用django-push-notifications在 Django 中使用 Firebase Cloud Messaging,通过桌面通知向我们的用户发送推送通知。
浏览器完全关闭后(例如计算机关闭时),我们的用户会在下次启动时收到之前发送的所有通知的积压。
虽然在某些情况下用户希望收到整个积压的消息,但这不是其中之一。
根据 FCM 文档的这一部分,似乎答案是设置 TTL=0,但我的尝试并没有产生预期的行为。
请帮助我在这种情况下更好地理解 TTL。如果 TTL 是正确的方法,那么在send_message()
使用 django-push-notifications 时格式化 TTL 的正确方法是什么,这样如果不立即传递消息就不会累积?
这是我尝试过的:
django - 将 FCM 与 django 和颤振一起使用
我有一个 django 后端服务器,我想向我的颤振应用程序发送通知。我想为此使用Firebase 云消息传递。
我的问题是,我是否需要在我的数据库中存储一些东西才能向应用程序发送通知?我打算在后端使用django_push_notification 。
python - 如何使用 fcm_django 在 IO 上发送推送通知
我正在使用这个插件从我的 Django REST 应用程序发送推送通知。
https://github.com/xtrinch/fcm-django
它适用于 android 端,但 IO 无法接收任何通知。谁能告诉我我在这里想念什么。
以下是我的 fcm_django 配置:
以下是我用来向设备发送通知的代码:
它会导致以下成功响应:
非常感谢这方面的任何帮助。感谢您的时间。
django - 如何使用 django 推送通知包向 android 发送前台和后台推送通知
我在 django 项目中使用 django-push-notification 包,
在 android 中,json 响应应采用以下格式:
这样只有android才能获得前台和后台通知。
我尝试了代码:
视图.py -
但是在android端没有得到有效载荷“数据”,“通知”,我怎样才能从后端准确地发送有效载荷?