我正在尝试使用适配器进行推送通知。我遵循此 IBM Worklight Developer 站点中为推送通知定义的所有步骤,并制作了一个项目及其工作。现在我想进一步向特定设备发送通知。对于此工作灯,请提供一个方法 getDeviceSubscriptions(),该方法返回 JSON 数组,其中包含每个订阅设备的对象数。
deviceSubscriptions = userSubscription.getDeviceSubscriptions() ;
JSON包括:
[{
"platform": "",
"eventSourceId": "",
"alias": "",
"token": "",
"userAgent": "",
"device": "",
"applicationId": "",
"options": {}
},
{
"platform": "",
"eventSourceId": "",
"alias": "",
"token": "",
"userAgent": "",
"device": "",
"applicationId": "",
"options": {}
}]
现在我想获得密钥device
和令牌的价值。那么如何才能实现呢。
当时我正在使用JSON.stringify
它返回一个字符串,但我想直接访问设备和令牌。当我使用JSON.parse
它时,它会给出[object , Object]
但不显示任何 JSON。