Siri可以在应用程序中禁用吗?

时间:2011-10-24 19:53:30

标签: iphone ios ios5 siri

我正在研究iOS游戏,最近在iPhone 4S上进行过测试。当我的拇指盖住接近传感器时,Siri有时会激活。这是4S的一个特征。用户可以将手机放在耳边激活Siri,而不是按住主页按钮。但是在我的游戏中,激活不是故意的,它会打断游戏玩法。

Siri可以在应用中禁用吗?这是iPhone 4S的错误吗?

2 个答案:

答案 0 :(得分:6)

设置:

[UIDevice currentDevice].proximityMonitoringEnabled = YES; 

激活接近传感器时禁用Siri激活。结果虽然,但是当接近传感器被激活时它会使屏幕变黑。

答案 1 :(得分:3)

Apple不赞成对此的支持。

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIApplication_Class/DeprecationAppendix/AppendixADeprecatedAPI.html#//apple_ref/occ/instp/UIApplication/proximitySensingEnabled

我要提交错误报告。

  

讨论   是,如果启用了接近感应;否则没有。 启用接近感应会告诉iOS,如果用户的脸部靠近屏幕,则可能需要将屏幕空白。默认情况下禁用接近感应。

此替换只允许您获取通知,而不是禁用它。

  

讨论   仅在您的应用程序时启用邻近监控   需要通知接近状态的变化。除此以外,   禁用接近监控。默认值为NO。

http://developer.apple.com/library/ios/DOCUMENTATION/UIKit/Reference/UIDevice_Class/Reference/UIDevice.html#//apple_ref/doc/uid/TP40006902-CH3-SW25