Swift/Obtaining 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 文件中可能缺少导入语句,但我找不到有关此方法的任何信息。
方法configureUserInteractions
应该是你的AppDelegate
的自定义方法,所以你必须先实现它,但是
如果您只需要获取远程通知令牌(用于推送通知),只需在您的 AppDelegate
class 中实施 UIApplicationDelegate
此协议方法:
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
print(deviceToken.reduce("", {[=10=] + String(format: "%02X", )})) // prints deviceToken
}
self.configureUserInteractions()
是Apple使用的一个例子。完全没有必要实施。
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
是获取设备令牌所需的全部。
我是 iOS 开发的新手,我正在尝试了解如何为 iOS 获取设备令牌。我一直在关注清单 4-1 中为 Swift 编写的文档:https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html
在这一行:self.configureUserInteractions()
(或任何引用 "self" 的行),我收到一条错误消息:'AppDelegate' 类型的值没有成员 'configureUserInteractions'.我想我的 AppDelegate.swift 文件中可能缺少导入语句,但我找不到有关此方法的任何信息。
方法configureUserInteractions
应该是你的AppDelegate
的自定义方法,所以你必须先实现它,但是
如果您只需要获取远程通知令牌(用于推送通知),只需在您的 AppDelegate
class 中实施 UIApplicationDelegate
此协议方法:
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
print(deviceToken.reduce("", {[=10=] + String(format: "%02X", )})) // prints deviceToken
}
self.configureUserInteractions()
是Apple使用的一个例子。完全没有必要实施。
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
是获取设备令牌所需的全部。