在Facebook App中,如果您仅针对来自Settings.App(而不是来自Facebook应用程序)的邮件更改推送通知设置,即使您不打开Facebook App,它们也会停止播放。
即使用户没有打开Facebook App,Facebook如何将用户默认值同步到后端?有没有办法从后端读取NSUserDefaults,或Facebook是否使用Apple支持的推送通知的已知过滤约定。
测试:
问题:
答案 0 :(得分:1)
Facebook只知道用户希望在第一次启动应用时收到推送通知。系统会询问用户是否允许通知。 (所有应用程序使用相同的标准警报)
此后Apple控制其他所有内容。如果用户关闭任何应用程序的推送通知,Apple将停止向用户发出警报。 Facebook有责任检查设备是否仍处于活动状态,但即使发送了通知,用户也不会收到通知。