apns-python-wrapper 设备令牌问题
要使用这个叫做 apns-python-wrapper 的模块,你可以在这里找到它:http://code.google.com/p/apns-python-wrapper/。不过,你需要把你 iPhone 的 APNS 设备令牌转换一下,但我不太清楚怎么转换。
这是从设备返回的新令牌:8fa9c60685c158a3cf6f9c5de164b3817e68a075fcfdafcd982aa4b3d2ca99c7
而它需要变成这个样子:Qun\xaa\xd4R\x11zu\x07\x04\x9dG\xe6\x96j&\x95Y\x9d\x91~\xcc`z\n\x88O\xc0\x9c\xf6\xca
注意,这不是直接转换。有没有人知道怎么在 Python 中把第一个令牌转换成第二个?
1 个回答
1
用tokenHex(yourDeviceToken)这个方法来代替token(yourDeviceToken),这样就能正常工作了。我之前也遇到过同样的问题,后来换了这个方法,它就在这个方法里完成了转换。