2017-10-19 66 views
0

在我的應用程序我有一個登錄,在服務模式,實驗室,甚至與離子科爾多瓦在我的設備運行android。但是..當我生成發佈版本時,即使使用--prod。當我在任何設備上安裝應用程序時,我的登錄無效。我調試應用程序,我發現,當我點擊登錄按鈕時,只有我的提供者不退還任何東西。不好的行爲離子科爾多瓦釋放模式http和httpclient

時間前我生成的發佈,工作正常。但我不知道會是什麼。我也試圖改變觀察,承諾,http,httpclient但沒有成功。僅在發佈模式下不起作用。

我試過用其他電腦,其他項目只有一個按鈕請求數據,但在釋放模式下,調試模式下工作正常!

+0

如果沒有更多精確度,回答有點困難。您是否正在使用僅在發佈設置時處理您的代碼的工具?例如'cordova-uglify'? – Kaddath

+0

不,我不知道。我嘗試創建一個新項目。 '離子開始基地空白'。我添加了一個簡單的提供程序,獲取數據,一個按鈕,一個函數在ts文件中的按鈕,按下按鈕時調用,但同樣的問題 –

+0

它可能是一個CORS問題?你的網址與版本不同嗎?您可以嘗試通過檢查遠程設備網頁(使用chrome for android或safari for ios)來搜索瀏覽器錯誤(有時無法顯示在通常的日誌中) – Kaddath

回答

0

發佈模式打開HTTPS驗證(我在我的網站上更新了我的SSL,它工作正常)