Dag Ågren c2fc3f696d Include better iOS example code. | před 5 roky | |
---|---|---|
.. | ||
BridgingHeader.h | před 5 roky | |
Decode85.swift | před 5 roky | |
DecryptNotification.swift | před 5 roky | |
PushNotificationDataObjects.swift | před 5 roky | |
PushNotificationReceiver.swift | před 5 roky | |
README.md | před 5 roky | |
SwiftGCM.swift | před 5 roky |
This code is the client-side decryption code from the Toot! iOS client, which uses the toot-relay web push proxy. It sets up keys and decrypts incoming notifications relayed over APNS from the web push proxy.
The code should compile stand-alone, but may contain some Mastodon-specific parts still. Use it as the basis of your own implementation!
This code includes a slightly edited copy of Luke Park's SwiftGCM code to handle aes-gcm decryption.