我們實施了通過在iTunes上(一個MDM /移動設備管理解決方案)部署,並在更新應用程序的過程中的iOS應用,使應用程序的配置的某些方面可以從Airwatch推送。如何通過在iTunes上
在iTunes上支持應用程序配置標準(參見https://www.appconfig.org/ios/),它也是由iOS的實現。我們需要嚮應用程序中推送一個String,一個Int和兩個浮點值,以便將這些值寫入NSUserDefaults(按照App Config規範)。
我們遇到的問題是,在iTunes上被忽略了浮點值,而不是推動這些客戶端。
應用程序配置標準規定支持浮點值。
有誰知道Airwatch是否不支持?
當相同的配置是通過http://www.testmdmapp.com(顯影劑友好的,簡單的MDM溶液)推動時,它完美。
這裏是一個被推動的XML的plist:
<?xml version="1.0" encoding="UTF-8"?>
<managedAppConfiguration>
<version>0.0.1</version>
<bundleId>com.foobar.MyApp</bundleId>
<dict>
<string keyName="configId">
<defaultValue>
<value>42</value>
</defaultValue>
</string>
<float keyName="configLatitude">
<defaultValue>
<value>50.102549400000001</value>
</defaultValue>
</float>
<float keyName="configLongitude">
<defaultValue>
<value>-0.10663980050000001</value>
</defaultValue>
</float>
<string keyName="configString">
<defaultValue>
<value>Config-String-Value-Here</value>
</defaultValue>
</string>
</dict>
</managedAppConfiguration>
你可以發送浮動字符串作爲字符串,並解析它們在你的應用程序? – Paulw11
是的 - 這是我正在考慮的一種可能性。不過,我急於首先了解問題的根本原因,而不是立即找到可能成爲未來失敗點的解決方法。 –
你問過Airwatch的支持嗎? – Paulw11