# #android #firebase #cordova #build #azure-pipelines
Вопрос:
Поскольку требования Google playstore теперь находятся на уровне api 30, нам необходимо было обновить наше приложение cordova для Android, чтобы оно соответствовало этим критериям.Обычно это сводится к добавлению/обновлению/удалению плагинов, изменению конфигурации.
Это было успешным, но только на местном уровне. APK, созданный конвейером azure, не получает/не отображает уведомления firebase. Локальный apk-файл сборки действительно получает/отображает эти уведомления.
Я проанализировал журналы сборки, журналы Android при использовании обоих apk и сравнил распакованные папки apk, но безрезультатно.
Я буду рад поделиться любыми журналами, если потребуется, но я не уверен, какие из них уместны в данном конкретном случае. Основная проблема (не получение уведомления firebase), конечно, должна быть исправлена, но мне также любопытно, в каком направлении мне следует искать решение этой проблемы. Поскольку сборка отлично работает локально, я думаю, что мы должны рассматривать не изменения для конкретного sdk, а скорее различия между процессами конвейера и локальной сборкой, верно?
Некоторая информация о проекте:
Пакеты Cordova:
cli: 10.0.0 common: 4.0.2 create: 3.0.0 lib: 10.1.0 common: 4.0.2 fetch: 3.0.1 serve: 4.0.0
Установленные Платформы Проекта:
android: 10.1.1
Установленные Плагины Проекта:
@havesource/cordova-plugin-push: 2.0.0 cordova-background-geolocation-lt: 4.4.0 cordova-custom-config: 5.1.0 cordova-plugin-androidx-adapter: 1.1.3 cordova-plugin-app-version: 0.1.12 cordova-plugin-background-fetch: 7.0.1 cordova-plugin-badge: 0.8.8 cordova-plugin-camera: 4.1.0 cordova-plugin-device: 2.0.3 cordova-plugin-dialogs: 2.0.2 cordova-plugin-file: 6.0.2 cordova-plugin-fullscreen: 1.3.0 cordova-plugin-local-notification: 0.9.0-beta.3 cordova-plugin-network-information: 2.0.2 cordova-plugin-permission: 0.1.0 cordova-plugin-splashscreen: 5.0.4 cordova-plugin-statusbar: 2.4.3 cordova-plugin-toast-b3t: 2.7.3 cordova.plugins.diagnostic: 5.0.2 ionic-plugin-keyboard: 2.2.1 phonegap-plugin-multidex: 1.0.0