在Ionic2 app android中拍照

时间:2017-08-31 16:52:49

标签: cordova ionic2

我正在开发一个应用程序,用户可以将他的照片保存在存储firebase中。

我正在考虑使用纯javascript(webcam.js)的Navigator.getUserMedia()而不是原生的cordova相机插件。

是否有任何问题,例如在运行时或应用商店提交等?

1 个答案:

答案 0 :(得分:1)

首先:为什么不想使用相机插件?有具体原因吗?

但据我所知你会遇到3个问题:

  • 如果您希望用户在发送到Firebase之前编辑/裁剪他的图片,则必须使用画布实现某些功能。
  • 您不会使用某些旧版本的Android and iOS定位用户。对你的申请来说太糟糕了。
  • 您将失去从图库中获取图片的功能,并且只为此设置插件是不值得的,因为您可以使用相机插件进行图库和相机。

如果您尝试保存一些代码行,那就不值得了。如果你想尝试一些与众不同的东西,那就没事了,但也不值得。如果它是一个应用程序和一个WebApp / PWA,你可以只对待平台,如果你是使用插件,如果它是'不是你会使用getUserMeia()

对于提交,我不记得你是否必须在iOS上指出一些关于相机使用的东西,但是当Apple测试者试用你的应用并且它不要求相机使用时它可能会很糟糕,它可能不会通过那一步。

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