gpt4 book ai didi

ios - 记录设备 token 在哪里?

转载 作者:行者123 更新时间:2023-11-29 12:15:04 32 4
gpt4 key购买 nike

我正在尝试向所有试飞用户发送推送通知。但是,我不知道我该如何进行。我遵循了 raywenderlich 教程 ( here )

在 php 文件中:

// Put your device token here (without spaces):
$deviceToken = 'e606c132727582dab8b280a01cb3c6498141f1e8b4ce61f66b47xxxxxxxxxxxx';

// Put your private key's passphrase here:
$passphrase = 'xxxxxxxx';

// Put your alert message here:
$message = 'My first push notification!';

您需要放置设备 token 。那么我如何才能让所有设备 token 注册到这个文件中呢?我想试试这个:

$deviceToken = getAllToken()

使用 getAllToken() 返回一个数组,其中包含在 testFlight 中注册的所有 deviceToken

我希望它很清楚:)

谢谢!

最佳答案

试飞在这方面帮不了你。需要记录通过“didRegisterForRemoteNotification”获得的deviceToken,并发送给服务器。这是 Swift 中的一个示例(不要忘记像我所做的那样删除设备 token 中的一些特定字符)。

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
// This method will be called everytime you open the app
NSLog("Device token:\(deviceToken)")
filteredDeviceToken=deviceToken.description.filter { $0 != Character(" ") } .filter { $0 != Character("<") }.filter { $0 != Character(">") }
sendToServer(filteredDeviceToken);
}

当然,是“sendToServer”将此信息提供给您的后端,这取决于您。

您还可以使用现有的服务,如 pushBot、parse 和其他服务来为您处理这个问题:只需添加它们的库,然后您就可以向所有已注册的设备发送推送

关于ios - 记录设备 token 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32221779/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com