【问题标题】:Add App Icon on lower left corner in lock screen锁屏左下角添加App图标
【发布时间】:2015-09-15 12:04:19
【问题描述】:

我已经在设备上安装了应用程序,当它进入特定区域时,我想在锁定屏幕的左下角显示它,但我不想使用 iBeacon,有没有一种方法可以使用存折卡将位置和日期/时间添加到 pass.json 文件并从存折卡中读取该位置和时间,并在 iPhone 的锁定屏幕的左下角显示应用程序,这取决于存折卡中的位置或时间?

【问题讨论】:

  • 您的意思是当您从您的应用程序向存折添加通行证时,您希望您的应用程序出现在左下角?值得了解的是,Passbook 不会直接与您的应用程序通信。一旦您的应用安装通行证,相关性的处理就会由 Passbook 接管。
  • 我不认为你可以让应用程序图标出现在锁定屏幕上基于用存折绊倒一个位置。但是,您可以使用应用内地理围栏来执行此操作,因此 iBeacon 并非绝对必要。
  • 另外,在 iOS 9 中,显示在左下角的应用程序也由 Siri 控制,我相信它可以学习用户模式并显示上下文相关的应用程序。
  • @davidgyoung 你说有没有办法使用地理围栏在左下角显示我的应用程序?我怎样才能做到这一点 ?我可以向用户显示通知,如推送通知,但我如何添加到锁定屏幕?

标签: ios objective-c ibeacon passbook


【解决方案1】:

您在锁定屏幕上看到的启动图标会放在那里 CoreLocation 根据 iBeacon 或地理围栏检测将应用程序启动到后台。虽然您说您不想在您的应用程序中使用 iBeacons,但您仍然可以使用 CoreLocation Geofences 完成同样的事情。它的工作方式是您将地理围栏注册到您的应用程序,然后当您在后台使用您的应用程序越过地理围栏时,该图标将出现在锁定屏幕上。点按图标即可启动您的应用。

您可以在此处找到有关使用您的应用设置地理围栏的教程:http://www.raywenderlich.com/95014/geofencing-ios-swift

【讨论】:

  • 完美,杀掉应用程序而不把它放在后台怎么样,仍然可以工作并在锁定屏幕上显示应用程序图标。
  • 顺便说一下,我实施了该教程并将应用程序置于后台,当进入地理围栏时,它会在左下角屏幕的锁定屏幕上显示本地通知而不是应用程序。
  • 您可能想注释掉本地通知。如果发送通知,iOS 可能不会在锁定屏幕上显示图标 - 所以它只发送一个视觉通知。
猜你喜欢
  • 2013-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-23
  • 2012-09-02
  • 2017-05-19
相关资源
最近更新 更多