Приложение Ioni c с конденсатором и Cordova - PullRequest
0 голосов
/ 01 февраля 2020

Я очень запутался в создании приложения ioni c 4, основанного на конденсаторе. Я также использую несколько плагинов Cordova и синхронизирую их с помощью npx cap syn c. Это идеальный способ сделать это? В настоящее время я пытаюсь использовать плагин background-mode в своем приложении. Для этого я наткнулся на оба этих варианта:

https://ionicframework.com/docs/native/background-mode

https://capacitor.ionicframework.com/docs/apis/background-task/

Я думал о том, чтобы уйти впереди плагин cordova, но я все еще не уверен, как решить, какой плагин использовать в моем проекте.

Детали приложения:

Ionic:

   Ionic CLI                     : 5.2.4 (C:\Users\user\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework               : @ionic/angular 4.11.7
   @angular-devkit/build-angular : 0.801.3
   @angular-devkit/schematics    : 8.1.3
   @angular/cli                  : 8.1.3
   @ionic/angular-toolkit        : 2.0.0

Capacitor:

   Capacitor CLI   : 1.4.0
   @capacitor/core : 1.1.1

Cordova:

   Cordova CLI       : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms : android 8.1.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 9 other plugins)

Utility:

   cordova-res : not installed
   native-run  : 0.3.0

System:

   NodeJS : v10.16.2 (C:\Program Files\nodejs\node.exe)
   npm    : 6.9.0
   OS     : Windows 10

Кто-нибудь может мне помочь в этом?

1 Ответ

1 голос
/ 01 февраля 2020

Работая с обоими, я могу сказать, что большинство плагинов, которые уже были разработаны для Cordova, совместимы с конденсаторами .. если это не так, это явно упоминается на веб-сайте ioni c. Прочитайте эту часть официальных документов , чтобы понять больше. Для использования плагинов Cordova с конденсатором см. this .

. В вашем случае, если вы не уверены, какой плагин использовать, рассмотрите эти два пункта.

  1. Посмотрите, какие функции вы хотите использовать из плагина. Что вы хотите, чтобы плагин делал? Затем сравните, какой из этих двух элементов выполняет эту задачу.

  2. Всегда лучше использовать плагин, встроенный в конденсатор. Как фоновая задача одна. Вам не нужно устанавливать и управлять каким-либо отдельным пакетом для них. Просто обновите конденсатор, и вы получите последний плагин с ним. Это также сделает ваше приложение легче по размеру. Гораздо больше перспектив на будущее.

...