我正在我的应用程序中处理推送通知。在推送通知警报中,我有“取消”和“加入”按钮。当应用程序在后台且未锁定时,警报与取消和加入按钮一起显示得很好。单击加入时,应用程序将向用户加入的web服务器发送请求。这工作得很好。
但当手机被锁定时,我看到的是没有任何按键的通知。当用户解锁设备时,会向应用程序发送哪个操作:取消还是加入?
如果"join“已经发送,但用户想取消,该如何处理?
发布于 2011-11-07 03:30:10
您不能为推送通知指定多个操作。换句话说,如果用户点击取消按钮,操作系统甚至不会启动你的应用程序。类似地,当用户通过在通知上滑动来解锁设备时,他们隐式地执行推送通知的操作按钮。
简而言之:除非用户调用通知的操作,否则您的应用程序永远不会启动。
问题是,将单个操作解释为"Join“是否是一个好主意。(我认为不是。你的应用程序应该要求确认。)
https://stackoverflow.com/questions/8029061
复制相似问题