我的身份驗證應用程序基於Module 21的示例代碼。它在Android和PC瀏覽器上運行良好。我已經添加了一個iPhone環境並在Xcode和Simulator上進行了測試,然後發生了奇怪的循環。Worklight應用程序由wl_deviceNoProvisioningRealm循環挑戰
通過我的調查,先調用適配器程序進入循環。它似乎是由適配器的挑戰響應引起的。 我已經採取與eclipse TCP跟蹤如下。
<請求>
適配器= AdapterName &過程= PROCEDURENAME &參數= XXXXXX & isAjaxRequest =真& X = 0.19480942375957966
<響應>
/* - 確保以下 { 「挑戰」:{「wl_deviceNoProvisioningReal m「:{」token「:」lsfssroob823c30493g709st01「}}} */
這隻發生在iPhone/iPad模擬器上(不適用於Android或PC瀏覽器)。
我曾嘗試添加和刪除authenticationConfig.xml中的一些元素,但不起作用。
- 工作燈5.0.5.1
- 的Xcode 4.6
- iPhone模擬器的iOS 5.0〜6.1
我怎樣才能解決這個問題?
我在這個週末一直在努力解決這個問題。我試圖從教程中的示例代碼構建項目,工作正常。通過我的項目替換代碼,發現在應用descriptor.xml的包含片假名(日文)字符導致此問題僅在iOS。 –
2013-03-10 09:52:03