Я, честно говоря, с ума схожу, пытаясь понять это. Я пытался преобразовать свое приложение из Cordova в Capacitor, поскольку некоторые из наших плагинов не совместимы с новыми версиями Ionic / Cordova.
В настоящее время это:
- Иони c v1
- Cordova
- AngularJS
Из-за определенных c деловых причин я не могу переписать все приложение на более новую версию Angular, которая, как я знаю, сделает мою жизнь намного проще, поскольку я могу просто обновить все технологии в приложении для поддержки более новая архитектура.
Мне удалось перенести все функции приложения на Capacitor, поскольку плагины совместимы, за исключением плагина Phonegap-Pu sh -Plugin. Мне не удалось заставить этот плагин работать. Поэтому мои следующие шаги - перенести существующий код AngularJS для использования API уведомлений Native Capacitor Pu sh. Тем не менее, единственная документация о том, как использовать этот API, которую я могу найти, это все для Angular 2+. И я следовал руководству по миграции для Cordova -> Конденсатор для приложений Ioni c V1.
Есть ли у кого-нибудь какие-либо предложения или ссылки, на которые можно было бы указать, которые могли бы позволить мне перенести это приложение на использование API-интерфейса Native Capacitor Pu sh для AngularJS без полной перезаписи.
Кроме того, я уже нашел и попробовал предложения здесь: https://www.joshmorony.com/sending-push-notifications-with-the-phonegap-push-plugin-in-capacitor/. Что-то изменилось в более поздних версиях Android и IOS, что делает предлагаемые изменения несовместимыми.