Amazon SNS ios设备令牌长度

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)