Ibm mobilefirst IBM MobileFirst 8.0 WLAuthorizationManager.ActainAccessToken()无响应

Ibm mobilefirst IBM MobileFirst 8.0 WLAuthorizationManager.ActainAccessToken()无响应,ibm-mobilefirst,Ibm Mobilefirst,我正在浏览器和iOS Emulator上预览MobileFirst应用程序(Cordova),但调用WLAuthorizationManager.AcquinaAccessToken()时似乎没有任何响应 我试图允许跨来源请求,但仍然面临相同的问题。有人对我应该看什么有什么建议吗?我在iOS emulator上也遇到过类似的问题。我甚至使用Wireshark来查看发生了什么,该应用程序从未启动过授权请求 最后我发现,如果您运行的是XCode 8.x,那么您必须通过选择project->Capab

我正在浏览器和iOS Emulator上预览MobileFirst应用程序(Cordova),但调用
WLAuthorizationManager.AcquinaAccessToken()
时似乎没有任何响应


我试图允许跨来源请求,但仍然面临相同的问题。有人对我应该看什么有什么建议吗?

我在iOS emulator上也遇到过类似的问题。我甚至使用Wireshark来查看发生了什么,该应用程序从未启动过授权请求

最后我发现,如果您运行的是XCode 8.x,那么您必须通过选择project->Capabilities->keychain Share并将其设置为On来启用keychain共享

在那之后,我不得不再次注册这个应用程序,一切正常

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


另一件需要仔细检查的事情是config.xml文件中的mfp:server runtime和url值,如果您的电脑的ip地址已更改,则url值可能不正确。

我会检查:1)服务器是否可访问?检查config.xml文件。2) 您是否看到流进入成功/失败回调?如果是的话,有什么信息?3) 检查网络流量,查看呼叫是否到达服务器并返回。找到解决方案了吗?