Airwatch (MDM/모바일 장치 관리 솔루션)를 통해 배포되는 iOS 앱을 구현했으며 앱을 업데이트하는 과정에서 앱 구성의 특정 측면 Airwatch에서 푸시 될 수 있습니다.Airwatch를 통해 부동 소수점 App Config 값 푸시하는 방법
Airwatch는 iOS에서도 구현되는 App Config 표준 (https://www.appconfig.org/ios/ 참조)을 지원합니다. String, Int 및 두 개의 부동 소수점 값을 앱에 푸시하여 NSUserDefaults에 값을 기록해야합니다 (App Config 사양 참조).
우리가 가진 문제는 Airwatch가 부동 값을 무시하고이를 클라이언트로 푸시하지 않는 것입니다.
App Config 표준은 부동 소수점 값이 지원됨을 나타냅니다.
Airwatch가 이것을 지원하지 않는다면 누구에게 알 수 있습니까?
동일한 구성이 http://www.testmdmapp.com (개발자 친화적 인 간단한 MDM 솔루션)을 통해 푸시되면 완벽하게 작동합니다.
<?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