django-push | PubSubHubbub support for Django
kandi X-RAY | django-push Summary
kandi X-RAY | django-push Summary
PubSubHubbub support for Django
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Unsubscribe from the client
- Send a request to the hub
- Get credentials for a given hub URL
- Returns the URL for the subscriber
- Returns the domain s domain
- Subscribe to events
django-push Key Features
django-push Examples and Code Snippets
Community Discussions
Trending Discussions on django-push
QUESTION
I'm using django-push-notifications to send push to our ios users (using APNS).
...ANSWER
Answered 2022-Feb-14 at 14:49There is param sound
, example
QUESTION
We need to send iOS push notifications using our Django based backend. Currently, we use this library https://github.com/jazzband/django-push-notifications for sending notifications. Recently, received this mail from Apple Developers.
The HTTP/2‑based Apple Push Notification service (APNs) provider API lets you take advantage of great features, such as authentication with a JSON Web Token, improved error messaging, and per‑notification feedback. If you still send push notifications with the legacy binary protocol, make sure to upgrade to the APNs provider API as soon as possible. APNs will no longer support the legacy binary protocol after March 31, 2021.
I saw that this library uses apns2
(https://pypi.org/project/apns2/) for sending push notifications on iOS and that uses HTTP/2 protocol for sending notifications. So, this library can continue to be used for sending iOS notifications right? Can anybody clarify that for me? Also, it would be great if someone could explain the meaning of legacy binary protocol, that would be great.
ANSWER
Answered 2021-Mar-14 at 10:16After posting the question here, I had also raised Github Issue on Django-Push-Notifications Repository.
I have got a reply from maintainers and it looks like we would be able to continue using this library. Posting his reply here,
For what I understand this should not be an issue nor for this package nor for apns2 (which is used to send Apple-Push-Notifications).
Apple is dismantling the legacy binary protocol (which was announced on October 9 2020) in favor of the HTTP one. However since apns2 implements the latter this would not be an issue here since it already uses the preferred protocol.
For the record: here is the specification of the legacy binary protocol for APNS.
https://github.com/jazzband/django-push-notifications/issues/601#issuecomment-793489138
QUESTION
I have searched over the Stackoverflow, but none of them answer to my questions
Build from Xcode APNS works, but App Store version my backend raises BadDeviceToken
.
The Success
are registration_id
made by build from source
ANSWER
Answered 2020-Feb-10 at 22:30As noted in the README for django-push-notification:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install django-push
You can use django-push like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page