Skip to content

Sample project of using CloudKit to send push notification

Notifications You must be signed in to change notification settings

fluffyes/cloudkitPush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Easy Push Notification using Apple's Cloudkit

Prerequisite

  1. You must have a paid Apple developer account, or have access to one
  2. You will need a real iOS device to test it as push notification only works on physical iOS device

Project Steps

  1. Select a valid Apple account in the project's Signing Team

changeTeam

  1. Enable Push Notification in the App Target > Capabilities

push

  1. Enable iCloud in the App Target > Capabilities

iCloud

Cloudkit Dashboard Steps

  1. Click the Cloudkit Dashboard button shown previously to go the Apple CloudKit Dashboard, or go to https://icloud.developer.apple.com/dashboard/ .
  2. Open the container for your app

appContainer

  1. Select Development > Data

devData

  1. Select Record Types, Create a new type named Notifications. And add fields named content, subtitle and title. Click Save.

recordType

App Steps

  1. Build and run the app, and tap allow notifications.

Cloudkit Dashboard Steps

  1. Go back to Cloudkit Dashboard, select the app container and Development > Data.
  2. Create a new record on 'Notifications' Type. newRecord

See the notification appear on your phone 🎉

banner

Notes

After your app went live in App Store, you will need to go to the Production > Data in CloudKit Dashboard to create the Notification. And this notification will go to all the app users (who have allowed push notification)

About

Sample project of using CloudKit to send push notification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages