我已经构建了一个Trigger.io应用程序,并且已经使用解析来进行推送通知。
我现在正在为推送通知需求迁移到pushwoosh,但是我发现解析使用安装ID来推送通知,但pushwoosh使用设备令牌。
我无法从解析中检索设备令牌,因为可用功能只允许我检索安装ID。
forge.parse.installationInfo(function (info) {
//info object only stores the installation id
forge.logging.info("installation: "+JSON.stringify(info));
});
然而对于pushwoosh,我要求服务器端的设备ID将消息推送到特定设备
//Notify some devices or a device:
Pushwoosh.notify_devices(message, devices, other_options)
所以我的问题是在将数据从解析转移到pushwoosh之后,如何为所有旧用户检索所有设备令牌,以便我可以向使用解析通知的用户发送通知消息?
答案 0 :(得分:1)
对于Android,您可以使用以下代码获取devicetoken
。 Trigger.io
在其API中没有相同的JavaScript
包装器。你可以为你的目的建立它。
ParseInstallation.getCurrentInstallation().saveInBackground(new SaveCallback() {
@Override
public void done(ParseException e) {
String deviceToken = (String) ParseInstallation.getCurrentInstallation().get("deviceToken");
}
});