可以通过观察用户行为来启动/启动应用程序吗?

Posted

技术标签:

【中文标题】可以通过观察用户行为来启动/启动应用程序吗?【英文标题】:Can one initiate/start an app by observing user behaviour? 【发布时间】:2014-06-05 10:34:35 【问题描述】:

我想知道我的 ios 应用在用户未解锁手机时能看到多少用户行为?它会告诉我我是否可以使用他们的行为来触发我的应用启动?

验收标准:

当设备被锁定时,我能看到多少用户行为?

屏幕触摸/手势? 噪音? 相机? 振动?

【问题讨论】:

对于 iOS 问题,您不应标记 android 人为错误..你能指导我这个话题吗? 首先,iOS 允许您监视您的用户吗?在用户不知情的情况下运行后台线程?我不这么认为——它不像 Android 那样开放。在 iOS 中 Cron 作业是不可能的! 是的,我已经阅读了一些文章,一些与操作系统相关的功能,我们无法中断。 @Nun'eChai 我们可以使用 Touch id 在 IOS 8 中获取用户信息。参考请查看此链接developer.apple.com/library/prerelease/ios/documentation/… 【参考方案1】:

如果用户允许在锁定屏幕上显示,您可以在应用通知处于活动状态时通过手势启动应用。

https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction.html

如果用户允许您访问位置,您可以在后台启动应用以响应地理围栏。

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/LocationAwarenessPG/RegionMonitoring/RegionMonitoring.html

【讨论】:

感谢@fruit 的回答。在发布问题后,我也做了 R.N.D。我们没有办法这样做。 Apple 不允许这样做来打开应用程序,就像在 android 中一样,它可以通过锁定屏幕上的滑动手势打开应用程序。你有什么意见? 通知是您唯一的选择,正如我在回答中详述的那样。 是的,这是我同意的唯一选择。

以上是关于可以通过观察用户行为来启动/启动应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

ContentControl 在应用程序通过 UI 自动化测试启动时不可见,但在用户启动应用程序时可见

观察社交网络行为:记录或填充数据库?

你如何在 Webstorm 中设置文件观察器来重启 Node.js?

如何在应用启动时检查订阅?

深度学习在花椒直播中的应用—推荐系统冷启动算法

互联网企业案例