如何将NSData deviceToken转换为json兼容的远程API字符串



我需要使用PushWoosh RemoteAPI来注册我的设备。将deviceIDToken作为JSON发送到服务的推荐方法是什么?

DeviceID是一个NSDATA,但是要把它发送到远程API,我需要把它转换成一个字符串。我应该使用哪种编码?

NSString *tokenString = [[NSString alloc] initWithData:deviceToken encoding:NSASCIIStringEncoding];

导致奇怪的数据,不被接受为deviceToken。

我的应用程序使用下面的方法,我不认为这是一个完美的方式,但它的工作

NSString *strToken = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]] ;

您可以尝试这个远程API寄存器,它可能会有所帮助:)

{"请求":{"应用程序":"APPLICATION_CODE",:"push_token DEVICE_PUSH_TOKEN","language":"en",//可选hwid:硬件设备id;"timezone": 3600,//偏移量以秒为单位"device_type":1}}

相关内容

  • 没有找到相关文章

最新更新