【问题标题】: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/…

标签: ios objective-c ios7 ios8


【解决方案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 中一样,它可以通过锁定屏幕上的滑动手势打开应用程序。你有什么意见?
  • 通知是您唯一的选择,正如我在回答中详述的那样。
  • 是的,这是我同意的唯一选择。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-13
  • 2012-07-10
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多