如何同步用户的推送频道而无法查询安装

时间:2015-11-26 16:10:24

标签: xcode parse-platform

所以,这是一个非常直截了当的问题,而且应该很简单,但Parse不允许查询安装类。

假设我有一个用户,该用户有iPhone和iPad。

当他们注册推送通知渠道时,渠道会在他们的安装时更新,当他们取消注册时也是如此。

我的问题是,当我无法查询安装类时,如何在用户的设备上同步这些订阅?

显然,我可以在用户使用每台设备时触发同步,但如果他们取消订阅iPhone,我就不希望他们在iPad上接收该频道的通知。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您绝对可以查询PFInstallation类:

https://parse.com/docs/osx/api/Classes/PFInstallation.html#//api/name/query

我建议您在用户取消订阅时创建要调用的Cloud Code函数。为了能够查询安装,您需要使用主密钥:

Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.Installation);