我们收到了为我们的一款应用程序提供防分心功能的请求。这个想法是,在应用程序的某些部分,用户不希望被来电、警报或其他任何事情打断。我不知道这可以完成多少,或者关闭所有此类行为是否甚至是一个“好公民”。
我们知道,在应用程序的“无干扰”部分(离开这些部分时撤消)我们可以做两件事:
- 将振铃器置于振动或静音模式。据我们所知,这不会关闭来电和短信通知的屏幕弹出窗口。因此,此选项并不是特别有效。(它可以帮助用户不分散附近的任何人的注意力,但不会分散注意力。)
- 进入飞行模式(如此处所述)。这是相当激烈的,因为它切断了互联网连接。当这生效时,我们的应用程序目前不需要连接,但将来可能会改变。我们还没有尝试实现这一点,但对于它是否在应用程序级别是可控的,显然存在疑问。
这些都不是 100% 令人满意的,也没有解决警报之类的问题。我们可以在我们的应用程序中实施其他反干扰技术吗?