我的应用程序通过在iOS设备锁定屏幕上显示警报/横幅,在活动到期时成功通知用户。所以到此为止,没有问题。
当用户滑动警报/横幅时,他们会直接进入应用程序。再次没有问题。
这就是问题所在:
如果用户设置了密码,iOS会在他们滑动警报/横幅后强制他们输入密码(这是正常的)。但是一旦他们输入了密码,就不会直接将它们带到应用程序中。相反,他们在主屏幕上,他们必须点击应用程序才能进入并查看通知。
所以我的问题是如何在用户输入密码后让用户直接访问应用程序?
我认为这个密码问题是来自iOS的默认行为,直到我发现Pinterest应用程序可以在您输入密码后直接转到应用程序。他们的东西很干净。
这里的任何解决方案/建议/方法都将非常感激。感谢。
答案 0 :(得分:0)
刷新通知时你的应用是做什么用的?它是否正在尝试访问Core Data?
我的建议是,当刷新本地通知时,您的应用程序是否正在执行任何操作,这可能会因锁定屏幕打开而导致崩溃。这将导致永远不会将用户带入您的应用程序。
(我的应用程序遇到了密码问题。当收到位置事件时,它会创建一个本地通知。在此过程中,它需要访问Core Data。当锁定屏幕打开时,应用程序无法访问Core Data当它试图这样做时它静静地坠毁。我从来没有在锁定屏幕上看到我的本地通知。很难调试!)