使用环境光线传感器检测iPhone是否在口袋中

时间:2018-06-01 07:31:47

标签: ios iphone accelerometer ambient light-sensor

如何检测iPhone是放在口袋或手提包中,还是由用户持有?

IOKit中有一个ambient light sensor API可以帮助解决这个问题,但是苹果工作人员discourages its use并指出任何使用它的应用都会被App Store拒绝。我没有弄乱亮度的意图,我只想要一种更加确定的方式来检测"口袋模式"对于我应用的预期用例。

是否有另一个可靠的代理来确定"口袋模式"?我想到将锁定屏幕和垂直加速度计输出解释为含义"可能是自掏腰包"。另一个代理可能是screen brightness

如果出于合法目的使用环境光级别API(不会弄乱亮度级别),可能会有人发布信息。

0 个答案:

没有答案