收到锁定屏幕上的通知并输入密码后,用户就不会收到应用程序

问题描述:

通过在iOS设备锁定屏幕上显示警告/标语,我的应用程序在活动到期时成功通知用户。所以到这里,没有问题。收到锁定屏幕上的通知并输入密码后,用户就不会收到应用程序

当用户滑动警报/横幅时,它们会直接转到应用程序。这里再次没有问题。

在此处,它变得有问题:

如果用户设置了密码,iOS版迫使他们,他们刷卡警报/旗帜(这是正常的)后,输入自己的密码。但是一旦他们输入密码,就不会直接将它们带到应用程序中。相反,他们在主屏幕上,他们必须点击应用程序才能进入并查看通知。

所以我的问题是如何让用户在输入密码后直接进入应用程序?

我认为这个密码问题是iOS的默认行为,直到我发现Pinterest应用可以在您输入密码后直接进入应用。他们的东西工作得很干净。

任何解决方案/建议/方法在这里将不胜感激。谢谢。

+0

Armand,你是如何解决这个问题的?如果您找到解决方案,请添加答案。 – progrmr 2016-02-24 15:27:10

当通知被刷卡时,你的应用正在做什么?它试图访问核心数据?

我的建议是,当本地通知被刷新时,看看您的应用程序正在做什么,可能会导致它由于锁定屏幕打开而崩溃。这会导致永远不会将用户带入您的应用。

(我的应用有一个密码问题,当收到一个位置事件时,它会创建一个本地通知,在这个过程中它需要访问核心数据,当锁定屏幕打开时,应用程序无法访问核心数据,它在尝试时默默无闻地崩溃,我从来没有在锁屏中看到我的本地通知,很难调试!)