Michael

写写代码,说说人生

您好,我是Michael,欢迎来到我的个人家园。
代码搬运工,目前就职于XX证券,努力修行中。


H5 / Java / Objc / Swift / Vue / RN

iOS设备左下角出现Appicon

最近发现我设备锁屏后,按Home屏幕变亮的时候,左下角出现一个灰色的Appicon (应用图标),关于这个应用图标的出现做了一些调研,下面是应用图标出现的几种情况。

图一 iOS 系统自带的 App icon , 图二 第三方 App icon , 图三 通过 iBeacon 信号激活的 demo icon

结论:有三种情况导致设备的左下角出现灰色的 App icon

1、AppStore根据地点对App 推荐

  • 简介
    • iOS 8会基于你的位置在锁屏界面上展示一个app快捷打开方式。比如你正在星巴克附近,那iOS 8会在锁屏界面上展示星巴克应用的icon,方便你快速打开。一些用户也表示会在锁屏界面收到app推荐,比如你在Costco和Apple Store附近,即便你之前没有安装过这些应用。

2、App实现了handoff功能

  • handoff简介
    • OS X 10.10 Yosemite 新增了一个酷炫的功能 “Hand Off”,打开这个功能之后,用户可以在 Mac 上对 iPad 和 iPhone 进行操作,比如能够编写 iPhone 上未完成的邮件,并且可以在Mac上打开 iPhone 的热点等等, Mac 的 Hand Off 功能只能识别 Mac 周围的 iPhone 手机。
  • handoff有几个要求:
    • 1 两台设备都要登录同一个 iCloud 账号。
    • 2 两台设备上的app有相同的 TeamID 。
    • 3 锁屏(或dock)设备上的app支持的 NSUserActivityTypes 包含活动设备上的app当前的UserActivityType。

3、App内有iBeacon信号接收功能,App被iBeacon信号唤醒

  • iBeacon简介
    • 是苹果公司2013年9月发布的移动设备用OS(iOS7)上配备的新功能。工作原理类似之前的蓝牙技术,由 iBeacon 发射信号,iOS设备定位接受,反馈信号。根据这项简单的定位技术可以做出许多的相应技术应用,如:室内定位商品推荐微信摇一摇 等。
  • App icon出现的原因
    • iBeacon 具备后台定位的能力,只要用户把蓝牙(4.0或以后)开启 和 允许 App 访问位置信息。在有被 App 检测的 iBeacon 出现时,如果设备是锁屏状态,设备的左下角就会出现该 App 的 icon 。

参考链接:
Make app appear as iOS 8 Suggested App at lockscreen
Can I get my iOS app to appear on the lower left corner of the lock screen?
为什么 iOS 8 锁屏界面的左下角经常会出现某个应用的小图标?
关于 IOS8 锁屏左下方出现的 APP ICON


转载请注明:Michael的博客 » 点击阅读原文

最近的文章

Xcode 8 使用笔记

最近使用 Xcode8遇到了一些问题,想记下来,发现简书上有位同学写了一篇很详细的教程 原文链接,比较懒惰的我就在他的基础上加了些我自己的一些笔记。Interface Builder随着 14 年的 iPhone6 和 6P 出来之后,iPhone 的屏幕尺寸也越来越多,屏幕适配是一个需要解决的问题,以后不一定苹果又出什么尺寸的 iPhone 呢。在 iPhone6 和 6P 发布的同一年,苹果推出的 Xcode6 中在原有的 Auto layout的基础上,添加了Size Classes...…

能工巧匠集继续阅读
更早的文章

活久见的重构 - iOS 10 UserNotifications 框架解析

TL;DRiOS 10 中以前杂乱的和通知相关的 API 都被统一了,现在开发者可以使用独立的 UserNotifications.framework 来集中管理和使用 iOS 系统中通知的功能。在此基础上,Apple 还增加了撤回单条通知,更新已展示通知,中途修改通知内容,在通知中展示图片视频,自定义通知 UI 等一系列新功能,非常强大。对于开发者来说,相较于之前版本,iOS 10 提供了一套非常易用的通知处理接口,是 SDK 的一次重大重构。而之前的绝大部分通知相关 API 都已经被标...…

能工巧匠集继续阅读