[英]Swift/Obtaining a Device Token in iOS
我是iOS開發的新手,正在嘗試弄清楚如何為iOS獲取設備令牌。 我一直在跟蹤清單4-1中為Swift編寫的文檔: https : //developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html
在這一行上: self.configureUserInteractions()
(或任何引用“ self”的行),我收到一條錯誤消息:“ AppDelegate”類型的值沒有成員“ configureUserInteractions”。 我在想也許我的AppDelegate.swift文件中缺少導入語句,但是我找不到有關此方法的任何信息。
self.configureUserInteractions()
是Apple使用的示例方法。 完全沒有必要實施。 func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
是獲取設備令牌所需的全部。
方法configureUserInteractions
應該是AppDelegate
的自定義方法,因此您必須首先實現它,但是如果只需要獲取遠程通知令牌(用於Push Notifications),則只需在AppDelegate
類中實現UIApplicationDelegate
這個協議方法即可:
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
print(deviceToken.reduce("", {$0 + String(format: "%02X", $1)})) // prints deviceToken
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.