硬件音量按钮和Swift

时间:2014-12-09 18:33:14

标签: swift

寻找使用iOS设备上的硬件音量按钮来控制应用程序功能的推荐方法。在这种情况下,按钮将用于增加或减少仓库管理应用程序中的数量字段。

在Objective-C中有类似的问题,但我特别询问Swift。

1 个答案:

答案 0 :(得分:2)

如果您想在App Store上发布应用程序,则无法执行此操作。它会被拒绝;法规不允许将硬件按钮重新用于任何其他功能。

作为一个具体的例子,一些相机应用程序被拒绝使用音量增大作为相机快门:

  

您的应用程序无法添加到App Store,因为它使用了   iPhone音量按钮以非标准方式,可能导致   用户混淆。改变iPhone外部硬件的行为   按钮违反了iPhone Developer Program License   协议。应用程序必须遵守iPhone人机界面   iPhone开发人员计划许可中概述的准则   协议第3.3.7节

http://petapixel.com/2010/08/13/camera-shuttered-from-app-store-for-hidden-banned-feature/

编辑:既然您不需要在App Store上工作,我会为您寻找解决方案,并找到您可以使用的旧答案。 iOS use the volume buttons as input