Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. aps {
  2. content-available: 1
  3. alert: {...}
  4. }
  5.  
  6. aps {
  7. content-available: 0
  8. alert: {...}
  9. }
  10.  
  11. application.registerForRemoteNotifications() // This does NOT require user permission.
  12.  
  13. UNUserNotificationCenter.current().requestAuthorization([.alert, .badge, .sound]) { (granted, error) in
  14.  
  15. guard error == nil else {
  16. //Display Error.. Handle Error.. etc..
  17. return
  18. }
  19.  
  20. if granted {
  21. //Do stuff here..
  22.  
  23. //Register for RemoteNotifications. Your Remote Notifications can display alerts now :)
  24. application.registerForRemoteNotifications()
  25. }
  26. else {
  27. //Handle user denying permissions..
  28. }
  29. }
  30.  
  31. {
  32. "aps" : {
  33. "content-available" : 1
  34. },
  35. "acme1" : "bar",
  36. "acme2" : 42
  37. }
  38.  
  39. "aps" : {
  40. "alert" : "You got your emails.",
  41. "badge" : 9,
  42. "sound" : "bingbong.aiff"
  43. },
  44. "acme1" : "bar",
  45. "acme2" : 42
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement