iPad的引导式访问/自助终端模式
我需要构建一个ipad应用程序,当用户启动时,它会将iPad带入kiosk模式。这个怎么做??我完全被同意了。我经历了几个链接,但找不到合适的答案。请帮帮我??我不知道从哪里开始.. !!
I need to build an ipad application, which when the user launches, brings the iPad in kiosk mode. How to do this?? I am totally connfused. i went through several links, but could not find a proper answer. Please help me?? I don't know where to start from..!!
在某处我读到我需要将移动配置文件包含在我的设备中:
somewhere I read that I need to include a mobile configuration file to my device:"
<?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 the home button.</string>
<key>PayloadDisplayName</key>
<string>Home Button Lock</string>
<key>PayloadIdentifier</key>
<string>com.zchristopoulos.kiosk</string>
<key>PayloadOrganization</key>
<string>Zachary Christopoulos</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.zchristopoulos.hbkill</string>
<key>PayloadOrganization</key>
<string>Zachary Christopoulos</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>
怎么做?请帮助.. !!
How to do this?? Please help..!!
设备必须处于监督模式并与MDM平台一起分发。使用此功能启用指导模式:
The device must be in supervised mode and be distributed with a MDM platform. Use this function to enable the guided mode:
UIAccessibilityRequestGuidedAccessSession()
文档说:
使用UIAccessibilityRequestGuidedAccessSession()来请求此应用
被锁定或从单一应用程序模式中释放。将
此应用程序锁定为单一应用程序模式的请求只有在设备为
监督时才会成功,并且应用程序的捆绑包标识符已使用移动设备管理列入白名单
。如果您成功申请单
应用模式,则您有责任通过平衡
此次通话来释放设备。
Use UIAccessibilityRequestGuidedAccessSession() to request this app be locked into or released from Single App mode. The request to lock this app into Single App mode will only succeed if the device is Supervised, and the app's bundle identifier has been whitelisted using Mobile Device Management. If you successfully request Single App mode, it is your responsibility to release the device by balancing this call.
您可以使用Meraki作为MDM平台。它的免费
https://meraki.cisco.com/products/systems-manager
You can use Meraki as MDM platform. Its free https://meraki.cisco.com/products/systems-manager