如何启用和禁用Parse推送通知Android

时间:2016-02-07 08:38:22

标签: android parse-platform push-notification

我有一个与Parse服务集成的Android应用程序,可以接收推送通知,一切正常,但我想添加一个开关,让用户启用或禁用在他们的设备上接收推送通知,但我无法找到正确的方法。任何帮助将非常感激。感谢。

2 个答案:

答案 0 :(得分:3)

实现此操作以添加布尔字段的最佳方法是对每个应用程序安装说“启用”ParseInstallation对象。每次更新开关打开/关闭时,您都可以为用户更新ParseInstallation。 只需确保在推送任何通知之前检查“启用”字段。

答案 1 :(得分:2)

ParseInstallation currentInst = ParseInstallation.getCurrentInstallation(); 
currentInst.put("enable", "<true/false>"); 
currentInst.saveInBackground(); 

现在,在推送通知之前,请像这样查询您的安装

ParsePush parsePush = new ParsePush(); 
ParseQuery<ParseInstallation> installationParseQuery = ParseQuery.getQuery(ParseInstallation.class); 
installationParseQuery.whereEqualTo("enable", true); 
parsePush.sendInBackground();