2017-08-31 109 views
1

我正在开发一个应用程序,用户可以将他的照片保存在Firebase中。在Ionic2应用拍摄照片android

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

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

回答

1

首先:为什么你不想使用相机插件呢?有没有特定的原因?如果你希望用户发送到火力点你就必须实现与帆布的东西之前编辑/作物他的照片

  • 但据我所知,你将有3个问题。

  • 您不会将某些旧版本的Android and iOS作为目标用户。谁对你的应用程序太糟糕了。
  • 您将失去从图库中获取图片的功能,并且为此仅插入一个插件是不值得的,因为您可以拥有图库和相机的相机插件。

如果你想保存一些代码行,这是不值得的。如果你想尝试不同的东西,那就没问题,但不值得。如果它是一个应用程序和一个WebApp/PWA,那么你可以直接对待该平台,如果cordva使用该插件,如果它不是,你会使用getUserMeia()

对于提交我不记得您是否需要在iOS中指出相机的使用情况,但是当Apple测试人员尝试使用您的应用程序并且它不要求相机使用时,它可能会很糟糕,那一步。

因此,如果没有合理的使用插件以外的其他方法的合理原因,请将此想法留下。