如何从解析安装中检索设备令牌



我已经构建了一个触发器。IO应用程序,并一直使用解析我的推送通知。

我现在正在迁移到pushwoosh来满足我的推送通知需求,但是我意识到parse使用安装id来推送通知,而pushwoosh使用设备令牌。

我无法从parse中检索设备令牌,因为可用的函数只允许我检索安装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)

所以我的问题是,在我迁移我的数据从解析到推送后,我如何检索所有的设备令牌为我所有的老用户,以便我可以发送通知消息给谁正在使用解析通知的用户,以及?

对于Android,您可以使用下面的代码获得devicetokenTrigger.io在其API中没有相同的JavaScript包装器。不过,你可以根据自己的目的构建它。

ParseInstallation.getCurrentInstallation().saveInBackground(new SaveCallback() {
    @Override
    public void done(ParseException e) {
        String deviceToken = (String) ParseInstallation.getCurrentInstallation().get("deviceToken");
    }
});

相关内容

  • 没有找到相关文章

最新更新