में रिमोट नोटिफिकेशन के लिए पंजीकरण करते समय डिवाइस टोकन कैसे प्राप्त करें दूरस्थ सूचनाओं के लिए पंजीकरण करते समय मुझे डिवाइस टोकन प्राप्त नहीं हो सकता है। मुझे चेतावनी संदेश "Do you want to allow App X to be able to send you notificaitons"
मिलता है, लेकिन जब मैं इसे स्वीकार करता हूं, तो didRegisterForRemoteNotifications
फ़ंक्शन नहीं कहा जाता है। मैंने निम्नलिखित कोड की कोशिश की।स्विफ्ट
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)
}
मेरी प्रावधान प्रोफ़ाइल और प्रमाणपत्र क्रम में हैं।
क्या किसी और को यह समस्या है?
आप जब पंजीकरण के लिए कॉलबैक लागू कर दिया है विफल रहता है और देखते हैं कि कहा जाता हो जाता है? – dan
विफल होने पर पंजीकरण करते समय मैंने प्रतिनिधि विधि लागू की लेकिन यह –
पर कॉल नहीं कर रहा है मुझे यह वही समस्या है जिसे आपने कभी समझ लिया है? –