2016-01-22 120 views
0

後,我已禁用熱代碼與solderzzc:disable-hot-code-push 我已經建立了我的AWS EC2與mup 推,當我創建一個 meteor build--server=IP:PORT -flag 或 meteor run ios-device --mobile-server=IP:PORT嘗試 - 國旗iOS應用無法連接到服務器重新啓動

我的應用程序按照預期的第一次運行並與AWS EC2服務器連接。它適用於TestFlight等,但是當我關閉(而不是在後臺,一個「真正的」應用程序關閉)應用程序,並做了第二次冷啓動我的應用程序無法連接到服務器了。它看起來像更改服務器IP,所以我的應用程序無法連接。

任何想法如何解決這個問題?

我MUP ENV設置:

"env": { 
    "ROOT_URL": "http://54.218.x.x", 
    "MOBILE_ROOT_URL": "http://54.218.x.x", 
    "PORT": 3000 
}, 
+0

我使用Xcode的探查,看看它是連接在第二次冷啓動之後。其端口80但IP相同。它看起來像端口重置爲默認值,但我不知道要避免端口80,而是使用我的3000。 – Dude

回答

1

我有一個類似的問題,像你這樣的。我的移動應用程序在新安裝時運行良好,但在HCP發生後丟失了連接到服務器的權限。我通過向URL添加端口來解決這個問題。

有我收集了兩個網址,不知道的差異,其中之一是實際運作:

"env": { 
    "ROOT_URL": "http://54.218.x.x:3000", 
    "MOBILE_ROOT_URL": "http://54.218.x.x:3000", 
    "MOBILE_DDP_URL": "http://54.218.x.x:3000", 
    "DDP_DEFAULT_CONNECTION_URL": "http://54.218.x.x:3000", 
    "PORT": 3000 
} 

希望這將有助於

相關問題