我有一个包含4个按钮的视图:
我想要做的是,当你按下其中一个按钮时,我的应用程序应该与设备进行一些通信,以模拟其中一个按钮。
示例:如果单击home button exists within my app,则与在设备中按home button相同。
这种事是有可能的吗?越狱是必要的吗?
发布于 2014-11-19 15:09:16
做你想做的事情会违反苹果评论准则,所以它会让你的应用程序被拒绝
使用非公共API的2.5应用程序将被拒绝
您不允许从这些按钮中提取Home和Lock的功能,并将其放在应用程序中。
虽然我不会说,如果您的应用程序是用于越狱设备,这是不可能的。比如退出你的应用程序,你可以做exit(0);,虽然我仍然不推荐它,因为它使它看起来好像你的应用程序崩溃时,它没有。
对于卷控制,您可以使用MPVolumeView来完成此操作,我建议阅读苹果文档和这个问题iOS:访问设备硬件音频音量控制
发布于 2014-11-19 13:48:23
如果您想让应用程序被接受到app中,这些功能都是不可用的。有一段时间,一些应用程序访问了AVSystemController中的私有API,但是最近使用这种方法的应用程序似乎被拒绝了。(尽管仍在使用该方法的一些应用程序似乎被留在了应用程序商店中)
如果您想沿着越狱路线前进,就必须深入研究各种框架的私有API和头文件。
此外,苹果还通过其可访问性选项提供了类似于此的界面。
https://stackoverflow.com/questions/27017978
复制相似问题