所以,这是一个非常直截了当的问题,而且应该很简单,但Parse不允许查询安装类。
假设我有一个用户,该用户有iPhone和iPad。
当他们注册推送通知渠道时,渠道会在他们的安装时更新,当他们取消注册时也是如此。
我的问题是,当我无法查询安装类时,如何在用户的设备上同步这些订阅?
显然,我可以在用户使用每台设备时触发同步,但如果他们取消订阅iPhone,我就不希望他们在iPad上接收该频道的通知。
提前致谢。
答案 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);