0

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

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

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

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

4

2 回答 2

0

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

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

于 2014-08-11T07:35:53.973 回答
0

你可以试试这个用于远程 API 注册,它可能会有所帮助:)

{ "request":{ "application":"APPLICATION_CODE", "push_token":"DEVICE_PUSH_TOKEN", "language":"en", // 可选 "hwid": "hardware device id", "timezone": 3600, / / 以秒为单位的偏移量 "device_type":1 } }

于 2014-08-11T07:30:26.890 回答