簡體   English   中英

在iOS中快速/獲取設備令牌

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM