2017-06-06 97 views
0

我在浏览器和iOS模拟器上都预览了MobileFirst应用程序(Cordova),但在调用WLAuthorizationManager.obtainAccessToken()时似乎没有任何响应。IBM MobileFirst 8.0 WLAuthorizationManager.obtainAccessToken()没有回复

我试过允许交叉原点请求,但仍面临同样的问题。任何人都面临类似的问题或对我应该看什么的建议?

谢谢

+0

我会检查:1)服务器可以到达吗?检查config.xml。 2)您是否看到流程进入成功/失败回调?如果是这样,那里有什么信息? 3)检查网络流量并查看呼叫是否到达服务器并返回。 –

回答

3

我在iOS模拟器上有类似的问题。我甚至使用Wireshark来查看发生了什么,应用程序从未解雇授权请求。

最后,我发现如果您运行XCode 8.x,您必须通过选择项目 - >功能 - >钥匙串共享并将其设置为开启启用钥匙串共享。

之后,我不得不再次注册应用程序,一切正常。

确保您注册或推送应用程序时,系统会提示您输入版本号,输入x.x.x而不是x.x--否则服务器将无法识别该应用程序。

另一件要仔细检查的问题是config.xml文件中的mfp:server运行时和url值,如果您的pc的ip地址已更改,则url值可能不正确。

相关问题