Bra*_*man 7 apple-push-notifications amazon-sns ios
我有一个iPhone应用程序我正在努力并试图让Amazon SNS设置为测试PNS.当我们向APNS注册应用程序时,它会提供一个32位的设备令牌(873DBDDA-17CF-4A24-88C6-990B90AFC4C3).使用Amazon SNS注册设备时,它表示设备令牌必须为64位长.我在这里错过了什么?
jsd*_*jsd 11
你是怎么得到那个令牌的?它看起来不像正确的APNS设备令牌.一个真正的将是64位十六进制数字.这是我使用的代码:
-(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
NSString *tokenstring = [[[deviceToken description]
stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]]
stringByReplacingOccurrencesOfString:@" " withString:@""];
// pass tokenstring to your APNS server
}
Run Code Online (Sandbox Code Playgroud)
我从该方法中获得的令牌如下所示:
8ec3bba7de23cda5e8a2726c081be79204faede67529e617b625c984d61cf5c1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6352 次 |
| 最近记录: |