0
要在這裏使用模塊apns-python-wrapper:http://code.google.com/p/apns-python-wrapper/您需要轉換您的iPhone的APNS設備令牌,但是,我不確定如何轉換它。apns-python-wrapper設備令牌問題
下面是從設備返回的新鮮新的令牌:8fa9c60685c158a3cf6f9c5de164b3817e68a075fcfdafcd982aa4b3d2ca99c7
而這正是它需要看起來像: 羣\的Xaa \ xd4R \ x11zu \ X07 \ X04 \ x9dG \ XE6 \ x96j & \ x95Y \ x9d \ x91〜\ xcc`z \ n \ x88O \ xc0 \ x9c \ xf6 \ xca
請注意,這不是直接轉換。任何想法如何將第一個令牌轉換爲Python中的第二個?
我認爲第二個值是需要發送給APNS的令牌的二進制形式。你確定它是?但是binascii.a2b_hex('8fa9c60685c158a3cf6f9c5de164b3817e68a075fcfdafcd982aa4b3d2ca99c7')!='Qun \ xaa \ xd4R \ x11zu \ x07 \ x04 \ x9dG \ xe6 \ x96j&x95Y \ x9d \ x91〜\ xcc'z \ n \ x88O \ xc0 \ x9c \ xf6 \ xca'爲什麼?設備在發送設備令牌之前是否進行了一些編碼?如果是這樣,你需要知道什麼,並可能需要一個密鑰。它故意不是直接轉換,還是因爲無法轉換而推斷? – 2011-02-27 19:38:44