#angularjs #ionic-framework #ionic3
Вопрос:
Надеюсь, с тобой все в порядке! У меня есть вопрос с некоторыми плагинами. Facebook вносит изменения в свою регистрацию-начало 5 октября этого года, это влияет на приложение, которое мы поддерживаем. Мы получили приложение немного старым, оно сделано с использованием angularjs, node 8 и ionic3, в нем есть cordova 8. Плагин, который приложение использует для регистрации лица,-это «cordova-плагин-facebook-book4», который уже некоторое время устарел, и они сделали вилку под названием «cordova-плагин-facebook-connect». Чтобы использовать эту вилку, так как она обновлена, чтобы изменения, внесенные Facebook, не повлияли на нас, она запрашивает некоторые минимальные требования, которые:
- кордова-android> = 9.0.0
- кордова-ios> = 6.0.0
- cordova-браузер> = 3.6.0
Проблема в том, что мы используем.
- кордова-android> = 6.0.0
- кордова-ios> = 5.0.0
Я пытался обновить, но правда в том, что на разработку очень мало времени и еще меньше на мобильных устройствах, я вполне уверен, что кто-то уже прошел это, или вы не могли бы мне помочь? можно ли его обновить? если да, то вам также придется обновить узел?
Вы не можете перейти на ионный 4,5 или 6, потому что это не вариант, например. Спасибо.
Ответ №1:
Как вы можете себе представить, пришло время обновить свой код, и у вас наверняка возникнут некоторые головные боли. Это случается несколько раз или постоянно, когда нам необходимо поддерживать старые версии одного приложения. Я могу сказать вам, что это возможно сделать, но я предлагаю вам не делать этого непосредственно в производственном коде. Создайте новую ветку или клонируйте код отдельно, чтобы запустить обновления. Обратите внимание, что вам придется перейти на новые AndroidX
API и библиотеки, чтобы все работало согласованно. Также удалите устаревшие плагины и обновите их для новых версий.