锁定iPhoneiPodiPad,所以它只能运行一个应用程序

锁定iPhoneiPodiPad,所以它只能运行一个应用程序,第1张

概述我们想“锁定”iPhone / iPod / iPad,以便用户只能运行一个应用程序(我们在内部开发了这个应用程序)。我猜我们会看到越狱,然后替换(?)默认的跳板应用程序… 我们可以这样做吗?如果是,如何? 编辑:Rick发布了一个伟大的答案下面。您可以从以下URL下载mobileconfig文件的副本,如果您在iOS设备上访问此URL,Safari将提示您安装配置文件。不要忘记重新启动您的设备: 我们想“锁定”iPhone / iPod / iPad,以便用户只能运行一个应用程序(我们在内部开发了这个应用程序)。我猜我们会看到越狱,然后替换(?)默认的跳板应用程序…

我们可以这样做吗?如果是,如何?

编辑:Rick发布了一个伟大的答案下面。您可以从以下URL下载mobileconfig文件的副本,如果您在iOS设备上访问此URL,Safari将提示您安装配置文件。不要忘记重新启动您的设备:)

http://ipadhire.co.nz/lockdown.mobileconfig

– –

编辑编辑:brainray下面和指出,有一个新的功能,在iOS 6称为“引导访问”,允许您锁定设备到特定的应用程序。这是一个可惜的功能是不可用一年前 – 会救了我们一点麻烦:)

– –

编辑编辑编辑:iOS 7现在包括一个’应用程序锁定’有效载荷作为设备配置文件的一部分。从苹果文档:“通过安装应用程序锁有效负载,设备被锁定到单个应用程序,直到有效负载被删除。主按钮被禁用,设备在唤醒或重新启动后自动返回到指定的应用程序。

在这里阅读更多:

https://developer.apple.com/library/ios/featuredarticles/iPhoneConfigurationProfileRef/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010206-CH1-SW4

解决方法 可以将iPad或iPhone放入“商店演示”模式,以便禁用主屏幕按钮和滑动到主屏幕手势。如果你已经看到在苹果商店运行智能标志应用程序的iPad,那么你会知道我的意思。

实际上,这是非常简单的工作,所有你需要做的是安装一个正确格式化的移动配置pList从空气从web服务器。

要从网络传递您的配置,您只需要将iPhone定向到包含配置文件的网址。在safari中打开指向.mobileconfig文件的链接。如果没有网络空间,您只需使用dropBox公共文件夹URL或打开您的mac网络服务器。

这可能是你可以加载配置使用IPCU,但我没有尝试过。此配置文件将不会加载到iPhone配置实用程序,因为它使用IPCU不知道的键。您可以将此与您使用的任何其他企业配置配置文件相结合。

编辑:@cocoanetics指出,IPCU不需要删除配置文件。但请注意,要让您的设备恢复正常,您需要执行以下 *** 作:

>重新启动
>打开设置应用程序FirsT – 不要打开任何其他内容,否则您将需要重新启动
>设置 – >常规 – >配置文件 – > [您的配置文件]删除它。
>重新启动

你应该回到正常。

我已经包括一个示例pList,将禁用主页按钮,并将您的设备锁定到应用程序。

谨防

安装此配置文件后,重新启动设备时启动的第一个应用程序将是唯一的应用程序,将运行,直到您重新启动设备。
因为@Cawas说这完全禁用返回到主屏幕的能力(除非你的应用程序崩溃)包括辅助功能辅助触摸。

请注意,安装配置文件后,必须重新启动设备(关闭电源,打开电源)才能使其生效。要删除配置文件,请将设备插入IPCU,然后将其删除,然后重新启动设备。一切都会恢复正常。

<?xml version="1.0" enCoding="UTF-8"?><!DOCTYPE pList PUBliC "-//Apple//DTD PList 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><pList version="1.0"><dict>    <key>PayloadContent</key>    <array>        <dict>            <key>PayloadDescription</key>            <string>disables home</string>            <key>Payloaddisplayname</key>            <string>Home button Lock</string>            <key>PayloadIDentifIEr</key>            <string>com.hbkill.kiosk</string>            <key>PayloadOrganization</key>            <string>My Org</string>            <key>PayloadType</key>            <string>com.apple.defaults.managed</string>            <key>PayloadUUID</key>            <string>B2D02E2D-BAC5-431B-8A29-4B91F71C9FC1</string>            <key>PayloadVersion</key>            <integer>1</integer>            <key>PayloadContent</key>            <array>                <dict>                    <key>DefaultsDomainname</key>                    <string>com.apple.springboard</string>                    <key>DefaultsData</key>                    <dict>                    <key>SBStoreDemoAppLock</key>                    <true/>                    </dict>                </dict>            </array>        </dict>    </array>    <key>PayloadDescription</key>    <string>disables Home button</string>    <key>Payloaddisplayname</key>    <string>Home button Lock</string>    <key>PayloadIDentifIEr</key>    <string>com.hbkill</string>    <key>PayloadOrganization</key>    <string>My Org</string>    <key>PayloadType</key>    <string>Configuration</string>    <key>PayloadUUID</key>    <string>614D1FE3-F80D-4643-AF6B-D10C4CC8737A</string>    <key>PayloadVersion</key>    <integer>1</integer></dict></pList>

你可能已经从这个移动,但我想我会在这里发布这个答案,当我遇到的问题,而我试图找出如何做同样的事情。

总结

以上是内存溢出为你收集整理的锁定iPhone/iPod/iPad,所以它只能运行一个应用程序全部内容,希望文章能够帮你解决锁定iPhone/iPod/iPad,所以它只能运行一个应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存