Я использую Android Studio версии 2.1.2, и я пытаюсь внедрить Google Cloud Messaging в мое приложение.
Чтобы это сделать, мне нужно получить json файл (файл конфигурации Google Apps) для добавления в мой проект.
Чтобы получить этот файл с панели консоли Google Api, мне необходимо указать имя моего приложения и имя моего приложения. И вот здесь начинается моя проблема.
В моем приложении имя пакета в файле манифеста отличается от applicationId в файле build.gradle на уровне приложения. И В Google Play Store используется applicationId.
Чтобы проиллюстрировать, что я имею в виду, в моем файле манифеста;
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp">
и в моем файле gradle;
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId 'com.menu.jkrk'
minSdkVersion 16
targetSdkVersion 23
versionCode 3
versionName "1.0"
}
Теперь, какой из них предоставить google как имя пакета для получения конфигурационного файла?
Во-вторых, который следует использовать для запроса разрешения C2D_MESSAGE в моем файле манифеста, в котором находится формат:
<application-package-name> + ".permission.C2D_MESSAGE
Спасибо за любую помощь.