3

根据 MDM 文档,数据漫游命令必须如下:

DataRoaming 修改数据漫游设置 要发送 DataRoaming 命令,服务器会发送一个包含以下键的字典:

密钥 类型 内容

项目字符串 数据漫游

Enabled Boolean --- 如果为真,则启用数据漫游。如果为 false,则禁用数据漫游。启用数据漫游也启用语音漫游。

在 plist 中,布尔值总是这样写:

例如<true/>.

<plist version="1.0">
  <dict>
    <key>CommandUUID</key>
    <string>3015</string>
    <key>Command</key>
    <dict>
      <key>RequestType</key>
      <string>Settings</string>
      <array>
        <dict>
          <key>Item</key>
          <string>VoiceRoaming</string>
          <key>Enabled</key>
          <true />
        </dict>
        <dict>
          <key>Item</key>
          <string>DataRoaming</string>
          <key>Enabled</key>
          <true />
        </dict>
      </array>
    </dict>
  </dict>
</plist>

问题是 iOS 没有发回确认或错误,我不知道我的 XML 有什么问题。有什么我没看到的吗?

4

1 回答 1

3
<plist version="1.0">
  <dict>
    <key>CommandUUID</key>
    <string>3038</string>
    <key>Command</key>
    <dict>
      <key>RequestType</key>
      <string>Settings</string>
      **<key>Settings</key>**
      <array>
        <dict>
          <key>Item</key>
          <string>VoiceRoaming</string>
          <key>Enabled</key>
          <true />
        </dict>
        <dict>
          <key>Item</key>
          <string>DataRoaming</string>
          <key>Enabled</key>
          <false />
        </dict>
      </array>
    </dict>
  </dict>
</plist>

我找到了解决方案,我忘记了关键 - 设置。

于 2013-07-05T14:35:54.070 回答