Skip to content
This repository has been archived by the owner on Dec 22, 2023. It is now read-only.

Support token-based APNS #239

Closed
7 tasks done
ben181231 opened this issue Nov 28, 2016 · 2 comments
Closed
7 tasks done

Support token-based APNS #239

ben181231 opened this issue Nov 28, 2016 · 2 comments
Assignees

Comments

@ben181231
Copy link
Contributor

ben181231 commented Nov 28, 2016

Tasks

  • Support APNS token
  • Support Accepting Bundle Info. / Topic when Device Registration
  • Support Send Push Notification to Specific Bundle / Topic
  • Collect Bundle Info. on iOS SDK
  • Collect Bundle Info. on Android SDK
  • Collect Bundle Info. on Javascript SDK
  • Update push_devices and push_users on py-skygear
@royuen royuen changed the title Support multiple APNS certs / GCM API keys Support multiple APNS certs Nov 28, 2016
@royuen
Copy link
Contributor

royuen commented Dec 7, 2016

  1. Use APNS token
  2. Use APNS topic to decide which token to use.
  3. If no APNS topic defined, default to send to first token / cert

@royuen
Copy link
Contributor

royuen commented Dec 21, 2016

  • Verify if APNs auth key works like this:
    • Each team can use the same auth key for multiple apps (including sandbox and production)
  • Support 1 APNs auth key / 1 APNs cert / 1 FCM
  • Accept bundle_id in register device API
  • SDKs - when register device, supply bundle ID (auto for iOS & Android, manual for JS on React Native case)
  • SDKs - send push notification (param: user) => will send to all devices of the user with bundle ID stored in _device table
  • SDKs - send push notification (param; user, bundle_id) => will send to all devices of the user with the bundle ID specified in param
  • User need to do migration if they upgrade to us the new APNs auth key, to manually enter existing bundle id to _device table
  • Send push notification in plugin would need to provide bundle id

@ben181231 ben181231 changed the title Support multiple APNS certs Support multiple APNS Jan 3, 2017
@ben181231 ben181231 changed the title Support multiple APNS Support token-based APNS Jan 3, 2017
rickmak added a commit to SkygearIO/skygear-SDK-JS that referenced this issue Jan 6, 2017
rickmak pushed a commit to SkygearIO/skygear-SDK-Android that referenced this issue Jan 6, 2017
Send package name as `topic` parameter when registering device, it will help
cloud code to send push notification to segment of device.

refs SkygearIO/skygear-server#239
cheungpat added a commit that referenced this issue Jan 6, 2017
cheungpat added a commit to SkygearIO/skygear-SDK-iOS that referenced this issue Jan 6, 2017
@royuen royuen closed this as completed Feb 7, 2017
@royuen royuen removed the In Review label Feb 7, 2017
seventhmoon pushed a commit to astri-isns/skygear-SDK-Android that referenced this issue Feb 24, 2017
Send package name as `topic` parameter when registering device, it will help
cloud code to send push notification to segment of device.

refs SkygearIO/skygear-server#239
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants