@@ -73,21 +73,22 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
7373
7474
7575 func application( _ application: UIApplication , didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data ) {
76- // let existingToken: AnyObject? = NSUserDefaults.standardUserDefaults().objectForKey("deviceToken")
76+ var token : String = deviceToken. description
77+ token = token. replacingOccurrences ( of: " [^0-9 ] " , with: " " )
7778
78- print ( " device token is " + deviceToken . description )
79- UserDefaults . standard ( ) . set ( deviceToken . description as String , forKey: " deviceToken " )
79+ print ( " device token is \( token ) " )
80+ UserDefaults . standard ( ) . set ( token as String , forKey: " deviceToken " )
8081 UserDefaults . standard ( ) . synchronize ( )
8182
82- newRecord ( " Device token is \( deviceToken . description ) " , alert: false , messageID: 0 )
83+ newRecord ( " Device token is \( token ) " , alert: false , messageID: 0 )
8384
8485 let receipt = Bundle . main ( ) . appStoreReceiptURL? . lastPathComponent
8586 let mode = receipt
8687 let versionNumber : AnyObject ? = Bundle . main ( ) . infoDictionary ? [ " CFBundleVersion " ]
8788
8889 var request = URLRequest ( url: URL ( string: " https://www.trease.eu/ibeacon/swiftpush/ " ) !)
8990 request. httpMethod = " POST "
90- var bodyData = " token= \( deviceToken . description ) "
91+ var bodyData = " token= \( token ) "
9192 bodyData += " &device= \( UIDevice . current ( ) . name) "
9293 bodyData += " &mode= \( mode!) "
9394 bodyData += " &version= \( versionNumber!) "
0 commit comments