PushWoosh Error : status code : 210 status_message: Invalid device token for Android

PushWoosh Error : status code : 210 status_message: Invalid device token for Android

我正在尝试使用 API 在 pushwoosh 服务上注册设备令牌,但它返回给我以下响应(表单 Pushwoosh 服务):

{ status_code: 210,
 status_message: 'Invalid token: apa91bhosngjexchs528yuy-y4woqtkoo5b3ydddkh29etjm6eg9thg5urchcqaae32lavevq5vdco6mbyozyld4mqajg_t8-aaqnxiz6fr1gwnml7maurolpibo7-hj3at5l3i7zvzw',
 response: null }

我正在为 iOS 使用 Same API,它在 iOS 上运行良好。 但问题出在 Android 设备上。设备令牌也是正确的(从 "AP91..." 开始)并且应用程序也在 GCM 上注册。

感谢您的帮助。

我得到了解决方案,但我犯了一个愚蠢的错误。

如果新手遇到困难,只需上传答案,这会有所帮助。

在 API 调用 pushwoosh 注册时,我们在 API 中发送以下请求。

"request":{
          "application":"84170-XXXXX",
          "push_token":deviceInfo.deviceToken,
          "language":"en",
          "hwid": deviceInfo.HardwareID,
          "timezone": 3600,
          "device_type":deviceType
       }

错误是我错过了唯一的 hwid(我们现在使用设备 Mac 地址)。 也用于 Android "device_type" =3 和 ios "device_type"=1 但我早些时候为两者发送了 1(这就是问题所在)。

现在我按照设备类型发送。 (根据 pushwoosh 文档中给出的)。 现在一切正常。

谢谢。