2017-08-31 154 views
1

我正在開發一個應用程序,用戶可以將他的照片保存在Firebase中。在Ionic2應用拍攝照片android

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

是否有任何問題,如運行時或應用商店提交等?

回答

1

首先:爲什麼你不想使用相機插件呢?有沒有特定的原因?如果你希望用戶發送到火力點你就必須實現與帆布的東西之前編輯/作物他的照片

  • 但據我所知,你將有3個問題。

  • 您不會將某些舊版本的Android and iOS作爲目標用戶。誰對你的應用程序太糟糕了。
  • 您將失去從圖庫中獲取圖片的功能,並且爲此僅插入一個插件是不值得的,因爲您可以擁有圖庫和相機的相機插件。

如果你想保存一些代碼行,這是不值得的。如果你想嘗試不同的東西,那就沒問題,但不值得。如果它是一個應用程序和一個WebApp/PWA,那麼你可以直接對待該平臺,如果cordva使用該插件,如果它不是,你會使用getUserMeia()

對於提交我不記得您是否需要在iOS中指出相機的使用情況,但是當Apple測試人員嘗試使用您的應用程序並且它不要求相機使用時,它可能會很糟糕,那一步。

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