如何检测iPhone是放在口袋或手提包中,还是由用户持有?
IOKit中有一个ambient light sensor API可以帮助解决这个问题,但是苹果工作人员discourages its use并指出任何使用它的应用都会被App Store拒绝。我没有弄乱亮度的意图,我只想要一种更加确定的方式来检测"口袋模式"对于我应用的预期用例。
是否有另一个可靠的代理来确定"口袋模式"?我想到将锁定屏幕和垂直加速度计输出解释为含义"可能是自掏腰包"。另一个代理可能是screen brightness?
如果出于合法目的使用环境光级别API(不会弄乱亮度级别),可能会有人发布信息。