Tyson Andre
Tyson Andre
https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_token-based_connection_to_apns
https://firebase.google.com/docs/cloud-messaging/migrate-v1 apparently exists, and seems mostly similar. https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages https://firebase.google.com/docs/reference/fcm/rest/v1/ErrorCode https://firebase.google.com/docs/reference/fcm/rest/v1/FcmError Figure out how this would/should be extended to platform-specific options in the future while maintaining backwards compatibility
This may be useful for apps that have many short-lived processes and would otherwise open and close a lot of connections (e.g. to APNS HTTP/2, or to GCM) - HTTPS...
Mentioned in https://github.com/uniqush/uniqush-push/issues/260 for restapi_unix.go and restapi_windows.go (DeepSource), pointed out as high certainty there and previously suppressed in megacheck
https://golang.org/pkg/crypto/x509/#SystemRootsError indicates the OS's root certificate chain could not be loaded (unrelated to whether the specific APNs certificate is valid). Currently, that can't be recovered from, and the error is...
http://uniqush.org/documentation/usage.html does not have a health check. The closest is /version or /psps, but those don't establish that the connections are active. For example, in extraordinary networking outages (outgoing traffic...
- Include (internal) delivery point id in output of /subscriptions, allow limiting /push API calls to a subset of delivery point ids - Allow clients to add device id (e.g....
https://developer.apple.com/news/?id=11042019a > If you send push notifications with the legacy binary protocol, we recommend updating to the HTTP/2-based APNs provider API as soon as possible. You’ll be able to take...
Reason: this is slightly more convenient than fetching subscriptions and deleting them individually. Add a new option `alldevices=1` to delete any subscriptions from the service (or comma separated service list?)...
- [x] change the URLs directly to https://fcm.googleapis.com/fcm/ , opt in by default (https://developers.google.com/cloud-messaging/android/android-migrate-fcm#update-server-endpoints) - [ ] Verify assumptions by creating a test GCM app with two builds - One...