0

我的身份验证应用程序基于模块 21 的示例代码。它在 Android 和 PC 浏览器上运行良好。我添加了一个 iPhone 环境并在 Xcode 和 Simulator 上对其进行了测试,然后出现了奇怪的循环。

根据我的调查,对适配器程序的第一次调用进入循环。这似乎是由适配器的挑战响应引起的。我已经使用 Eclipse 进行了 TCP 跟踪,如下所示。

<请求>

adapter=AdapterName&procedure=ProcedureName¶meters=xxxxxx&isAjaxRequest=true&x=0.19480942375957966

<响应>

/*-secure- {"challenges":{"wl_deviceNoProvisioningRealm":{"token":"lsfssroob823c30493g709st01"}}}*/

这只发生在 iPhone/iPad 模拟器上(不在 Android 或 PC 浏览器上)。

我曾尝试在 authenticationConfig.xml 上添加和删除一些元素,但没有效果。

  • 工作灯 5.0.5.1
  • 代码 4.6
  • iPhone 模拟器 iOS 5.0~6.1

我该如何解决这个问题?

4

1 回答 1

0

您是否将 bundleId 属性添加到 application-descriptor.xml 中的 iPhone/iPad 元素?

于 2013-03-12T14:58:43.867 回答