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

Rus*_*her 19 iphone ios ios5 siri

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

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

Mah*_*yar 6

设置 :

[UIDevice currentDevice].proximityMonitoringEnabled = YES; 
Run Code Online (Sandbox Code Playgroud)

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

  • 这是禁用Siri的最佳方法吗?接近监视器是耗电的. (2认同)

log*_*ell 3

Apple 已弃用对此的支持。

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

我会提交一份错误报告。

如果启用接近感应,则讨论“是”;否则不。启用接近感应会告诉 iOS,如果用户的脸部靠近屏幕,它可能需要清空屏幕。默认情况下,接近感应处于禁用状态。

这个替代品只允许您收到通知,而不能禁用它。

讨论 仅当您的应用程序需要收到接近状态更改的通知时才启用接近监视。否则,禁用接近监控。默认值为“否”。

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