我看到一个非常奇怪的行为,我试图了解它是否是这样设计的,或者只是没有从我的应用程序中正确处理。
我的应用程序以 UIAlertViews 的形式发送推送通知。 当设备未锁定时,UIAlertViews 会显示两个按钮,如果用户点击右侧按钮,我的应用程序就会启动。
我注意到,如果设备黑屏以节省电量,并且用户点击主页按钮,并且我的应用程序会发出推送通知警报,只有“确定”按钮在那里等着他,如果他滑到解锁设备他会自动进入我的应用程序。
这是正常行为还是某种错误?我认为只有具有两个按钮的 UIAlertViews 才允许用户启动应用程序。
最佳答案
如果推送通知消息发送到锁定的手机,它会在那里停留大约五分钟。当用户滑动解锁时,发送通知的应用程序将被打开。
这是默认行为,看看 SMS 应用程序和日历应用程序如何执行相同的操作。
关于iphone - 解锁 iPhone 时推送通知警报会打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3927039/