我正在浏览器和iOS模拟器上预览MobileFirst应用程序(Cordova),但是当我调用WLAuthorizationManager.obtainAccessToken()
时似乎没有任何响应。
我试图允许交叉来源请求,但仍面临同样的问题。有没有人对我应该看什么有任何建议?
我在iOS模拟器上遇到了类似的问题。我甚至使用Wireshark来查看发生了什么,应用程序从未触发授权请求。
最后,我发现如果你正在运行XCode 8.x,你必须通过选择项目 - >功能 - >钥匙串共享,并将其设置为开启来启用钥匙串共享。
之后,我不得不再次注册该应用程序,一切正常。
确保在注册或推送应用程序时提示您输入版本号,即输入x.x.x而不是x.x - 否则服务器将无法识别该应用程序。
要仔细检查的另一件事是config.xml文件中的mfp:server运行时和url值,如果你的pc的ip地址已经改变,那么url值可能是不正确的。