2016-11-02 53 views
2

在我的應用服務器設置中,iOS版本無法解釋我輸入的任何地址。我認爲這可能是DNS問題,因爲當我使用IP時,它正常工作。Codename One中的DNS問題

例子:

我試圖連接到這個網址:http://seu-app-dev02.amnet.local:8080和iOS的構建沒有工作。 (Android的正常工作)

如果我更換與IP,它的工作...

有沒有辦法解決這個問題?

回答

1

這可能是由於調用非最近開始限制的非https URL。爲了解決這個問題,嘗試添加此版本提示:

ios.plistInject=<key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></dict><key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLName</key> <string>com.mycompanyname.MyApp</string> </dict> <dict> <key>CFBundleURLSchemes</key> <array> <string>MyApp</string> </array> </dict> </array> 

更換com.mycompanyname.MyAppMyApp與您的應用程序名稱和對應捆綁反向域名。

除了上面,上面的URL在下面的錯誤我的瀏覽器返回一個快速複製和粘貼:

這個網站無法達成 SEU-APP-dev02.amnet.local的DNS服務器地址找不到。 Search for Google for seu app dev02 amnet local 8080 ERR_NAME_NOT_RESOLVED

+0

我會測試一下。謝謝,鑽石! –