2017-06-06 72 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值可能不正確。

相關問題