在Ionic2 App Android中拍照



我正在开发一个应用程序,用户可以在其中拍摄他的图片并保存在存储Firebase中。

我正在考虑使用pure JavaScript(webCam.js)的Navigator.getusermedia()而不是本机Cordova摄像机插件。

是否有任何问题,例如在运行时或App Store提交等中?

首先:为什么不想为此使用相机插件?有特定原因吗?

,但据我所知,您会有3个问题:

  • 如果您希望用户在发送firebase之前编辑/裁剪他的图片,则必须用画布实现一些东西。
  • 您不会用一些旧版本的Android和iOS来定位用户。谁对您的申请不利。
  • 您将失去从画廊中获取图片的功能,而仅为此插入插件是不值得的,因为您可以使用画廊和相机的相机插件。

如果您要保存一些代码行,那是不值得的。如果您想尝试一些不同的事情,那是可以的,但也不值得。如果它是一个应用程序和WebApp/PWA,则可以处理平台,如果是cordva,则使用插件,如果不是',则可以使用getUserMeia()

对于提交,我不记得您是否必须指出有关iOS中相机使用的内容,但是当Apple测试人员尝试您的应用程序并且不要求相机使用时,可能不会通过步骤。

因此,如果除了插件以外没有合理的大型巨型理由使用其他方法,请留下这个想法。

最新更新