gpt4 book ai didi

ios - 使用 ColdFusion com.notnoop.apns.SimpleApnsNotification 时的 APN 设备 token 编码

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:26:17 28 4
gpt4 key购买 nike

我正在开发一个处理推送通知的 iOS 应用程序。我们的推送通知服务器是用 ColdFusion 编写的,并使用 com.notnoop.apns.SimpleApnsNotification 发送通知。在应用程序中,我获取设备 token (NSData) 并在将其发送到服务器之前对其进行 Base64 编码。但是,虽然 SimpleApnsNotification api 需要 token 的字符串,但它似乎不需要 Base64 编码的字符串。

您知道设备 token 的SimpleApnsNotification 编码是什么吗?

最佳答案

您必须对其进行十六进制编码。尝试使用此方法在 NSData 上创建一个类别(这对我很有用):

 - (NSString*) hexEncode {
NSString *deviceToken = [[self description] stringByReplacingOccurrencesOfString: @"<" withString: @""];
deviceToken = [deviceToken stringByReplacingOccurrencesOfString: @">" withString: @""] ;
deviceToken = [deviceToken stringByReplacingOccurrencesOfString: @" " withString: @""];
return deviceToken;
}

试试看它是否也适合你。

关于ios - 使用 ColdFusion com.notnoop.apns.SimpleApnsNotification 时的 APN 设备 token 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6501260/

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