Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- UIApplication.sharedApplication().registerForRemoteNotifications()
- let settings = UIUserNotificationSettings(forTypes: UIUserNotificationType.Badge | UIUserNotificationType.Alert | UIUserNotificationType.Sound, categories: nil)
- UIApplication.sharedApplication().registerUserNotificationSettings(settings)
- UIApplication.sharedApplication().registerForRemoteNotifications()
- func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData!)
- func application(application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: NSError!)
- println("current settings (UIApplication.sharedApplication().currentUserNotificationSettings()) and (UIApplication.sharedApplication().isRegisteredForRemoteNotifications())")
- "current settings <UIUserNotificationSettings: 0x170437120; types: (UIUserNotificationTypeAlert UIUserNotificationTypeBadge UIUserNotificationTypeSound);> and true"
- func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
- // Override point for customization after application launch.
- var types: UIUserNotificationType = UIUserNotificationType.Badge |
- UIUserNotificationType.Alert |
- UIUserNotificationType.Sound
- var settings: UIUserNotificationSettings = UIUserNotificationSettings(forTypes: types, categories: nil)
- application.registerUserNotificationSettings(settings)
- application.registerForRemoteNotifications()
- return true
- }
- func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
- var characterSet: NSCharacterSet = NSCharacterSet(charactersInString: "<>")
- var deviceTokenString: String = (deviceToken.description as NSString)
- .stringByTrimmingCharactersInSet(characterSet)
- .stringByReplacingOccurrencesOfString( " ", withString: "") as String
- println(deviceTokenString)
- }
- func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
- // Override point for customization after application launch.
- let settings = UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: nil)
- application.registerUserNotificationSettings(settings)
- application.registerForRemoteNotifications()
- return true
- }
- func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
- // Override point for customization after application launch.
- let settings = UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: nil)
- application.registerUserNotificationSettings(settings)
- application.registerForRemoteNotifications()
- return true
- }
- func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
- let characterSet = CharacterSet(charactersIn: "<>")
- let deviceTokenString = deviceToken.description.trimmingCharacters(in: characterSet).replacingOccurrences(of: " ", with: "");
- print(deviceTokenString)
- }
- let deviceTokenString = message.reduce("", {$0 + String(format: "%02X", $1)})
- UIApplication.sharedApplication().registerForRemoteNotifications()
- var notify : UIUserNotificationSettings = UIUserNotificationSettings(forTypes:UIUserNotificationType.Alert|UIUserNotificationType.Sound, categories: nil)
- UIApplication.sharedApplication().registerUserNotificationSettings(notify)
- UIApplication.sharedApplication().registerForRemoteNotifications()
- func application(application: UIApplication,didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData){
- //send this device token to server
- println("(deviceToken)")
- }
- func application(application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: NSError) {
- println(error)
- }
- let settings = UIUserNotificationSettings(types: [.alert, .badge, .sound], categories: nil)
- application.registerUserNotificationSettings(settings)
- application.registerForRemoteNotifications()
- func application(_ application: UIApplication,
- didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
- let tokenParts = deviceToken.map { data -> String in
- return String(format: "%02.2hhx", data)
- }
- let token = tokenParts.joined()
- print("Device Token: (token)")
- }
Add Comment
Please, Sign In to add comment