Какое имя пакета в сборке?

Я пытаюсь установить push-уведомления с помощью firebase. Во время установки он запрашивает имя пакета, которое должно быть в build.gradle и должно выглядеть так:

com.yourapp.android

Но я не могу найти ничего подобного... Ребята, вы знаете, где это найти?

Спасибо!


person Ace    schedule 02.08.2017    source источник


Ответы (2)


Найдите applicationId в файле build.gradle. Это значение является уникальным именем пакета вашего приложения.

В качестве альтернативы может быть, что ionic добавляет код для использования значения атрибута «пакет» из AndroidManifest.xml.

person Doug Stevenson    schedule 02.08.2017
comment
Спасибо! В Build.gradle я нашел этот versionCode cdvVersionCode ?: new BigInteger(+ privateHelpers.extractIntFromManifest(versionCode)) applicationId privateHelpers.extractStringFromManifest(package) Я не думаю, что... - person Ace; 02.08.2017
comment
Также я нашел это в android.json {xml: ‹receiver android:exported=\true\ android:name=\com.google.android.gms.gcm.GcmReceiver\ android:permission=\com.google.android.c2dm. разрешение.SEND\›‹intent-filter›‹action android:name=\com.google.android.c2dm.intent.RECEIVE\ /›‹category android:name=\${applicationId}\ /›‹/intent-filter ›‹/приемник›, счет: 1 }, - person Ace; 02.08.2017
comment
может быть это в build.gradle? Могу ли я изменить его? применить плагин: 'com.android.application' - person Ace; 02.08.2017

Вы можете найти имя пакета приложения и код версии из config.xml в проекте ionic. В config.xml то, что когда-либо указывалось в идентификаторе виджета, будет именем пакета.

<widget id="com.yourapp.hybrid" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
person Sathyajith    schedule 03.08.2017