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