2017-02-27 91 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插件不支持在浏览器中。所以请将您的应用安装到手机中,它会正常工作。