2017-02-27 90 views
0

我已經在基於離子角的應用程序中實現了相機功能。我得到一個錯誤相機沒有定義。當我使用命令離子發球時發生上述錯誤。問題在使用命令離子瀏覽器時不存在。同樣獲得相同的錯誤當我將應用程序部署到firebase時,未定義相機。對於將應用程序部署到Firebase以避免錯誤時需要遵循的步驟有任何建議嗎?相機沒有在科爾多瓦定義

以下是我可以看到的行爲。 我用了命令ionic serve。 相機插件不會在瀏覽器視圖中加載,我可以看到以下錯誤。 Error from browser

在使用命令離子運行瀏覽器,可以看到相機得到加載。這是瀏覽器視圖。 ionic run browser

此應用程序使用firebase deploy命令進行部署,並託管在Firebase環境中。當通過Android手機(Moto X Play)訪問網址時,我可以看到相同的行爲,即(Camera not loading)。這是否預計?我需要執行一些其他步驟,同時將我的應用程序部署到Firebase。

此外,我還在我的app.js中包含了ngCordova依賴項,並在我的index.html中的ng-cordova.js之前包含了cordova.js。目前此應用未安裝在Playstore或Apple應用商店中。此應用是以離子形式開發的,可以通過訪問部署應用程序的Firebase託管網址在移動設備中查看。

+0

你可以發佈代碼嗎? – digit

+1

大多數插件在瀏覽器中不起作用。嘗試使用android設備。 –

+0

是的,你應該嘗試在設備中測試也提供一些代碼審查 – sam

回答

0

Camera插件是一個cordova plugin.and一些cordova插件不支持在瀏覽器中。所以請將您的應用安裝到手機中,它會正常工作。