Ich verstehe nicht, wie man das APNS-Token als String im View-Controller darstellt. habe viele Dinge ausprobiert und nichts ausgearbeitet. in swift 4.Wie präsentiert man einen APNS-Token im View-Controller?
0
A
Antwort
0
1.
Sie können es auf UserDefaults speichern als Halil wie so vorgeschlagen:
UserDefaults.standard.set(yourAPNSToken, forKey: "APNSToken")
Und rufen Sie sie in Ihrem Viewcontroller:
let token = UserDefaults.standard.string(forKey: "APNSToken")
2.
Oder Sie können innerhalb AppDelegate und greifen Sie von Ihrem VC
In Ihrem AppDelegate neue Variable erstellen:
public var token = String()
token = yourAPNSToken
Und in Ihrem VC
let newToken = (UIApplication.shared.delegate as! AppDelegate).token
1
Speichern Geräte Token in UserDefaults von AppDelegate didregisterforremotenotificationsmitdevicetoken dann in anderen ViewController verwenden.
0
Sobald Ihre App-Register für APNS und Sie erhalten DeviceToken als Daten in Ihrem dedRegisterForRemoteNotificationsWithDeviceToken können Sie diese Daten in die Zeichenfolge wie folgt konvertieren.
var token: String = deviceToken.description.trimmingCharacters(in: CharacterSet(charactersIn: "<>"))
token = token.replacingOccurrences(of: " ", with: "")
print("device token ---\(token)")
Und wenn Sie es in User Standard speichern möchten, dann verwenden Sie dies.
UserDefaults.standard.set(token, forKey: "deviceToken")
Verwandte Themen
- 1. Wie präsentiert man einen Popup-ViewController mit ionischen (v1) Framework?
- 2. Wie man einen viewController in Cocos2d V3 modal oder präsentiert?
- 3. Swift: präsentiert einen Viewcontroller während Alarm
- 4. NavigationBar im Detail versteckt ViewController wenn modal präsentiert
- 5. Wie präsentiert man einen Tabview-Controller?
- 6. deinit UITabBarController nach neuen Viewcontroller präsentiert
- 7. Wie man ein Datenbankdesign präsentiert?
- 8. Wie erstellt man einen transparenten ViewController?
- 9. Wie präsentiert man eine Landschaft nur ViewController von Hochformat des iPhone in Swift?
- 10. Dismissing modal präsentiert ViewController wirft mich immer zurück zum root
- 11. Einbetten von ViewController in einen anderen ViewController im Storyboard
- 12. Wie präsentiert man einen Modal View Controller mit fester UIToolbar?
- 13. Wie präsentiert man einen MFMailComposeViewController in einem bereits modalViewController?
- 14. Wie kommt man zum bekommen UIViewController, die eine UINavigationController präsentiert
- 15. Wie man PopOver in iOS9 präsentiert
- 16. Benutzer kann scrollen, wenn Viewcontroller modal präsentiert wird
- 17. Wie präsentiert man eine Ansicht auf SKScene?
- 18. Versuch, UIViewController auf ViewController zu präsentieren, der bereits UIAlertController präsentiert
- 19. Wie man einen UIViewController nach einiger Zeit im Hintergrund in Swift präsentiert?
- 20. Wie verwendet man TableViewCell, um ViewController hinzuzufügen?
- 21. Wie fügt man einen ViewController in containerView programmatisch hinzu?
- 22. Wie lädt man einen Viewcontroller in UIPageViewController? Swipe Delay
- 23. Wie man von einem Viewcontroller zum anderen Viewcontroller zurückgeht
- 24. Wie man einen ViewController nach der Benutzeranmeldung automatisch aktualisiert
- 25. iOS: Wie man Webview erhalten und einen Viewcontroller ablehnen
- 26. Wie man einen Viewcontroller von einem Benachrichtigungsbeobachter auswählt
- 27. Wie pufft man einen Viewcontroller mit benutzerdefinierter Back-UIbutton?
- 28. Timer Problem präsentiert Zeit
- 29. (UIView *) hitTest im Viewcontroller?
- 30. Wie verwende ich TableView im Viewcontroller?
können Sie Ihre Frage – KKRocks
zeigen, was Sie ausprobiert haben. –