diff --git a/app/agconnect-services.json b/app/agconnect-services.json new file mode 100644 index 0000000..fd4cde8 --- /dev/null +++ b/app/agconnect-services.json @@ -0,0 +1,96 @@ +{ + "agcgw": { + "backurl": "connect-drcn.hispace.hicloud.com", + "url": "connect-drcn.dbankcloud.cn", + "websocketbackurl": "connect-ws-drcn.hispace.dbankcloud.com", + "websocketurl": "connect-ws-drcn.hispace.dbankcloud.cn" + }, + "agcgw_all": { + "CN": "connect-drcn.dbankcloud.cn", + "CN_back": "connect-drcn.hispace.hicloud.com", + "DE": "connect-dre.dbankcloud.cn", + "DE_back": "connect-dre.hispace.hicloud.com", + "RU": "connect-drru.hispace.dbankcloud.ru", + "RU_back": "connect-drru.hispace.dbankcloud.cn", + "SG": "connect-dra.dbankcloud.cn", + "SG_back": "connect-dra.hispace.hicloud.com" + }, + "websocketgw_all": { + "CN": "connect-ws-drcn.hispace.dbankcloud.cn", + "CN_back": "connect-ws-drcn.hispace.dbankcloud.com", + "DE": "connect-ws-dre.hispace.dbankcloud.cn", + "DE_back": "connect-ws-dre.hispace.dbankcloud.com", + "RU": "connect-ws-drru.hispace.dbankcloud.ru", + "RU_back": "connect-ws-drru.hispace.dbankcloud.cn", + "SG": "connect-ws-dra.hispace.dbankcloud.cn", + "SG_back": "connect-ws-dra.hispace.dbankcloud.com" + }, + "client": { + "cp_id": "30086000611785339", + "product_id": "388421841221583452", + "client_id": "1203663198486548096", + "client_secret": "6C7055B98AAB0265228A8B8A29C1E405272E7ADF03ABF80AD49FA424D1356045", + "project_id": "388421841221583452", + "app_id": "108768613", + "api_key": "DAEDAO3Nd7dYC1KmZ1DUHvFo5f2Xwh+yOESyZrqvHBeax2+gpkRwjxTKqDHpzRj62W3fWYfVuLcjPxMSBtJLcp1pmgWmcrgaXJa5UQ==", + "package_name": "com.casic.xz.meterage" + }, + "oauth_client": { + "client_id": "108768613", + "client_type": 1 + }, + "app_info": { + "app_id": "108768613", + "package_name": "com.casic.xz.meterage" + }, + "service": { + "analytics": { + "collector_url": "datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn", + "collector_url_ru": "datacollector-drru.dt.dbankcloud.ru,datacollector-drru.dt.hicloud.com", + "collector_url_sg": "datacollector-dra.dt.hicloud.com,datacollector-dra.dt.dbankcloud.cn", + "collector_url_de": "datacollector-dre.dt.hicloud.com,datacollector-dre.dt.dbankcloud.cn", + "collector_url_cn": "datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn", + "resource_id": "p1", + "channel_id": "" + }, + "edukit": { + "edu_url": "edukit.edu.cloud.huawei.com.cn", + "dh_url": "edukit.edu.cloud.huawei.com.cn" + }, + "search": { + "url": "https://search-drcn.cloud.huawei.com" + }, + "cloudstorage": { + "storage_url_sg_back": "https://agc-storage-dra.cloud.huawei.asia", + "storage_url_ru_back": "https://agc-storage-drru.cloud.huawei.ru", + "storage_url_ru": "https://agc-storage-drru.cloud.huawei.ru", + "storage_url_de_back": "https://agc-storage-dre.cloud.huawei.eu", + "storage_url_de": "https://ops-dre.agcstorage.link", + "storage_url": "https://agc-storage-drcn.platform.dbankcloud.cn", + "storage_url_sg": "https://ops-dra.agcstorage.link", + "storage_url_cn_back": "https://agc-storage-drcn.cloud.huawei.com.cn", + "storage_url_cn": "https://agc-storage-drcn.platform.dbankcloud.cn" + }, + "ml": { + "mlservice_url": "ml-api-drcn.ai.dbankcloud.com,ml-api-drcn.ai.dbankcloud.cn" + } + }, + "region": "CN", + "configuration_version": "3.0", + "appInfos": [ + { + "package_name": "com.casic.xz.meterage", + "client": { + "app_id": "108768613" + }, + "app_info": { + "package_name": "com.casic.xz.meterage", + "app_id": "108768613" + }, + "oauth_client": { + "client_type": 1, + "client_id": "108768613" + } + } + ] +} \ No newline at end of file diff --git a/app/agconnect-services.json b/app/agconnect-services.json new file mode 100644 index 0000000..fd4cde8 --- /dev/null +++ b/app/agconnect-services.json @@ -0,0 +1,96 @@ +{ + "agcgw": { + "backurl": "connect-drcn.hispace.hicloud.com", + "url": "connect-drcn.dbankcloud.cn", + "websocketbackurl": "connect-ws-drcn.hispace.dbankcloud.com", + "websocketurl": "connect-ws-drcn.hispace.dbankcloud.cn" + }, + "agcgw_all": { + "CN": "connect-drcn.dbankcloud.cn", + "CN_back": "connect-drcn.hispace.hicloud.com", + "DE": "connect-dre.dbankcloud.cn", + "DE_back": "connect-dre.hispace.hicloud.com", + "RU": "connect-drru.hispace.dbankcloud.ru", + "RU_back": "connect-drru.hispace.dbankcloud.cn", + "SG": "connect-dra.dbankcloud.cn", + "SG_back": "connect-dra.hispace.hicloud.com" + }, + "websocketgw_all": { + "CN": "connect-ws-drcn.hispace.dbankcloud.cn", + "CN_back": "connect-ws-drcn.hispace.dbankcloud.com", + "DE": "connect-ws-dre.hispace.dbankcloud.cn", + "DE_back": "connect-ws-dre.hispace.dbankcloud.com", + "RU": "connect-ws-drru.hispace.dbankcloud.ru", + "RU_back": "connect-ws-drru.hispace.dbankcloud.cn", + "SG": "connect-ws-dra.hispace.dbankcloud.cn", + "SG_back": "connect-ws-dra.hispace.dbankcloud.com" + }, + "client": { + "cp_id": "30086000611785339", + "product_id": "388421841221583452", + "client_id": "1203663198486548096", + "client_secret": "6C7055B98AAB0265228A8B8A29C1E405272E7ADF03ABF80AD49FA424D1356045", + "project_id": "388421841221583452", + "app_id": "108768613", + "api_key": "DAEDAO3Nd7dYC1KmZ1DUHvFo5f2Xwh+yOESyZrqvHBeax2+gpkRwjxTKqDHpzRj62W3fWYfVuLcjPxMSBtJLcp1pmgWmcrgaXJa5UQ==", + "package_name": "com.casic.xz.meterage" + }, + "oauth_client": { + "client_id": "108768613", + "client_type": 1 + }, + "app_info": { + "app_id": "108768613", + "package_name": "com.casic.xz.meterage" + }, + "service": { + "analytics": { + "collector_url": "datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn", + "collector_url_ru": "datacollector-drru.dt.dbankcloud.ru,datacollector-drru.dt.hicloud.com", + "collector_url_sg": "datacollector-dra.dt.hicloud.com,datacollector-dra.dt.dbankcloud.cn", + "collector_url_de": "datacollector-dre.dt.hicloud.com,datacollector-dre.dt.dbankcloud.cn", + "collector_url_cn": "datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn", + "resource_id": "p1", + "channel_id": "" + }, + "edukit": { + "edu_url": "edukit.edu.cloud.huawei.com.cn", + "dh_url": "edukit.edu.cloud.huawei.com.cn" + }, + "search": { + "url": "https://search-drcn.cloud.huawei.com" + }, + "cloudstorage": { + "storage_url_sg_back": "https://agc-storage-dra.cloud.huawei.asia", + "storage_url_ru_back": "https://agc-storage-drru.cloud.huawei.ru", + "storage_url_ru": "https://agc-storage-drru.cloud.huawei.ru", + "storage_url_de_back": "https://agc-storage-dre.cloud.huawei.eu", + "storage_url_de": "https://ops-dre.agcstorage.link", + "storage_url": "https://agc-storage-drcn.platform.dbankcloud.cn", + "storage_url_sg": "https://ops-dra.agcstorage.link", + "storage_url_cn_back": "https://agc-storage-drcn.cloud.huawei.com.cn", + "storage_url_cn": "https://agc-storage-drcn.platform.dbankcloud.cn" + }, + "ml": { + "mlservice_url": "ml-api-drcn.ai.dbankcloud.com,ml-api-drcn.ai.dbankcloud.cn" + } + }, + "region": "CN", + "configuration_version": "3.0", + "appInfos": [ + { + "package_name": "com.casic.xz.meterage", + "client": { + "app_id": "108768613" + }, + "app_info": { + "package_name": "com.casic.xz.meterage", + "app_id": "108768613" + }, + "oauth_client": { + "client_type": 1, + "client_id": "108768613" + } + } + ] +} \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index c69c4e8..2b429ee 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,10 +4,11 @@ apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'org.greenrobot.greendao' +apply plugin: 'com.huawei.agconnect' android { signingConfigs { - release { + config { storeFile file('/Users/a203/Desktop/AndroidProjects/Xuzhou/Meterage/app/Meterage.jks') storePassword '123456789' keyAlias 'key0' @@ -24,7 +25,31 @@ versionCode 1 versionName "1.0.0.0-beta" - manifestPlaceholders = [GETUI_APPID: "RoW3b4QCWH9EnYYiyaUJz5"] + manifestPlaceholders = [ + GETUI_APPID : "RoW3b4QCWH9EnYYiyaUJz5", + + // 华为 相关应用参数 + HUAWEI_APP_ID : "108768613", + + // 小米相关应用参数 + XIAOMI_APP_ID : "", + XIAOMI_APP_KEY : "", + + // OPPO 相关应用参数 + OPPO_APP_KEY : "46a6fec8a9314d6da4899fb3297f58bc", + OPPO_APP_SECRET: "b00e532457fc4bd2974c3ac060243ce7", + + // VIVO 相关应用参数 + VIVO_APP_ID : "105663980", + VIVO_APP_KEY : "46b62dd4994a52d6f9a78a9c770f1e46", + + // 魅族相关应用参数 + MEIZU_APP_ID : "", + MEIZU_APP_KEY : "", + + // 荣耀相关应用参数 + HONOR_APP_ID : "104412883" + ] ndk { abiFilters 'armeabi-v7a', "arm64-v8a" @@ -32,7 +57,11 @@ } buildTypes { + debug { + signingConfig signingConfigs.config + } release { + signingConfig signingConfigs.config minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } @@ -132,4 +161,15 @@ implementation 'com.getui:gtsdk:3.2.15.0' //个推核心组件 implementation 'com.getui:gtc:3.2.1.0' + // 厂商推送集成 + implementation 'com.getui.opt:hwp:3.1.1' // 华为 + implementation 'com.huawei.hms:push:6.9.0.300' + implementation 'com.getui.opt:xmp:3.3.1' // 小米 + implementation 'com.assist-v3:oppo:3.3.0' // oppo + implementation 'com.google.code.gson:gson:2.9.0' + implementation 'commons-codec:commons-codec:1.15' + implementation 'com.android.support:support-annotations:28.0.0' + implementation 'com.assist-v3:vivo:3.1.1' // vivo + implementation 'com.getui.opt:mzp:3.2.3' // 魅族 + implementation 'com.getui.opt:honor:3.3.0' // 荣耀 } \ No newline at end of file diff --git a/app/agconnect-services.json b/app/agconnect-services.json new file mode 100644 index 0000000..fd4cde8 --- /dev/null +++ b/app/agconnect-services.json @@ -0,0 +1,96 @@ +{ + "agcgw": { + "backurl": "connect-drcn.hispace.hicloud.com", + "url": "connect-drcn.dbankcloud.cn", + "websocketbackurl": "connect-ws-drcn.hispace.dbankcloud.com", + "websocketurl": "connect-ws-drcn.hispace.dbankcloud.cn" + }, + "agcgw_all": { + "CN": "connect-drcn.dbankcloud.cn", + "CN_back": "connect-drcn.hispace.hicloud.com", + "DE": "connect-dre.dbankcloud.cn", + "DE_back": "connect-dre.hispace.hicloud.com", + "RU": "connect-drru.hispace.dbankcloud.ru", + "RU_back": "connect-drru.hispace.dbankcloud.cn", + "SG": "connect-dra.dbankcloud.cn", + "SG_back": "connect-dra.hispace.hicloud.com" + }, + "websocketgw_all": { + "CN": "connect-ws-drcn.hispace.dbankcloud.cn", + "CN_back": "connect-ws-drcn.hispace.dbankcloud.com", + "DE": "connect-ws-dre.hispace.dbankcloud.cn", + "DE_back": "connect-ws-dre.hispace.dbankcloud.com", + "RU": "connect-ws-drru.hispace.dbankcloud.ru", + "RU_back": "connect-ws-drru.hispace.dbankcloud.cn", + "SG": "connect-ws-dra.hispace.dbankcloud.cn", + "SG_back": "connect-ws-dra.hispace.dbankcloud.com" + }, + "client": { + "cp_id": "30086000611785339", + "product_id": "388421841221583452", + "client_id": "1203663198486548096", + "client_secret": "6C7055B98AAB0265228A8B8A29C1E405272E7ADF03ABF80AD49FA424D1356045", + "project_id": "388421841221583452", + "app_id": "108768613", + "api_key": "DAEDAO3Nd7dYC1KmZ1DUHvFo5f2Xwh+yOESyZrqvHBeax2+gpkRwjxTKqDHpzRj62W3fWYfVuLcjPxMSBtJLcp1pmgWmcrgaXJa5UQ==", + "package_name": "com.casic.xz.meterage" + }, + "oauth_client": { + "client_id": "108768613", + "client_type": 1 + }, + "app_info": { + "app_id": "108768613", + "package_name": "com.casic.xz.meterage" + }, + "service": { + "analytics": { + "collector_url": "datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn", + "collector_url_ru": "datacollector-drru.dt.dbankcloud.ru,datacollector-drru.dt.hicloud.com", + "collector_url_sg": "datacollector-dra.dt.hicloud.com,datacollector-dra.dt.dbankcloud.cn", + "collector_url_de": "datacollector-dre.dt.hicloud.com,datacollector-dre.dt.dbankcloud.cn", + "collector_url_cn": "datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn", + "resource_id": "p1", + "channel_id": "" + }, + "edukit": { + "edu_url": "edukit.edu.cloud.huawei.com.cn", + "dh_url": "edukit.edu.cloud.huawei.com.cn" + }, + "search": { + "url": "https://search-drcn.cloud.huawei.com" + }, + "cloudstorage": { + "storage_url_sg_back": "https://agc-storage-dra.cloud.huawei.asia", + "storage_url_ru_back": "https://agc-storage-drru.cloud.huawei.ru", + "storage_url_ru": "https://agc-storage-drru.cloud.huawei.ru", + "storage_url_de_back": "https://agc-storage-dre.cloud.huawei.eu", + "storage_url_de": "https://ops-dre.agcstorage.link", + "storage_url": "https://agc-storage-drcn.platform.dbankcloud.cn", + "storage_url_sg": "https://ops-dra.agcstorage.link", + "storage_url_cn_back": "https://agc-storage-drcn.cloud.huawei.com.cn", + "storage_url_cn": "https://agc-storage-drcn.platform.dbankcloud.cn" + }, + "ml": { + "mlservice_url": "ml-api-drcn.ai.dbankcloud.com,ml-api-drcn.ai.dbankcloud.cn" + } + }, + "region": "CN", + "configuration_version": "3.0", + "appInfos": [ + { + "package_name": "com.casic.xz.meterage", + "client": { + "app_id": "108768613" + }, + "app_info": { + "package_name": "com.casic.xz.meterage", + "app_id": "108768613" + }, + "oauth_client": { + "client_type": 1, + "client_id": "108768613" + } + } + ] +} \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index c69c4e8..2b429ee 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,10 +4,11 @@ apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'org.greenrobot.greendao' +apply plugin: 'com.huawei.agconnect' android { signingConfigs { - release { + config { storeFile file('/Users/a203/Desktop/AndroidProjects/Xuzhou/Meterage/app/Meterage.jks') storePassword '123456789' keyAlias 'key0' @@ -24,7 +25,31 @@ versionCode 1 versionName "1.0.0.0-beta" - manifestPlaceholders = [GETUI_APPID: "RoW3b4QCWH9EnYYiyaUJz5"] + manifestPlaceholders = [ + GETUI_APPID : "RoW3b4QCWH9EnYYiyaUJz5", + + // 华为 相关应用参数 + HUAWEI_APP_ID : "108768613", + + // 小米相关应用参数 + XIAOMI_APP_ID : "", + XIAOMI_APP_KEY : "", + + // OPPO 相关应用参数 + OPPO_APP_KEY : "46a6fec8a9314d6da4899fb3297f58bc", + OPPO_APP_SECRET: "b00e532457fc4bd2974c3ac060243ce7", + + // VIVO 相关应用参数 + VIVO_APP_ID : "105663980", + VIVO_APP_KEY : "46b62dd4994a52d6f9a78a9c770f1e46", + + // 魅族相关应用参数 + MEIZU_APP_ID : "", + MEIZU_APP_KEY : "", + + // 荣耀相关应用参数 + HONOR_APP_ID : "104412883" + ] ndk { abiFilters 'armeabi-v7a', "arm64-v8a" @@ -32,7 +57,11 @@ } buildTypes { + debug { + signingConfig signingConfigs.config + } release { + signingConfig signingConfigs.config minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } @@ -132,4 +161,15 @@ implementation 'com.getui:gtsdk:3.2.15.0' //个推核心组件 implementation 'com.getui:gtc:3.2.1.0' + // 厂商推送集成 + implementation 'com.getui.opt:hwp:3.1.1' // 华为 + implementation 'com.huawei.hms:push:6.9.0.300' + implementation 'com.getui.opt:xmp:3.3.1' // 小米 + implementation 'com.assist-v3:oppo:3.3.0' // oppo + implementation 'com.google.code.gson:gson:2.9.0' + implementation 'commons-codec:commons-codec:1.15' + implementation 'com.android.support:support-annotations:28.0.0' + implementation 'com.assist-v3:vivo:3.1.1' // vivo + implementation 'com.getui.opt:mzp:3.2.3' // 魅族 + implementation 'com.getui.opt:honor:3.3.0' // 荣耀 } \ No newline at end of file diff --git a/build.gradle b/build.gradle index ffcd8da..3d07025 100644 --- a/build.gradle +++ b/build.gradle @@ -5,11 +5,14 @@ maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } mavenCentral() google() + maven {url 'https://developer.huawei.com/repo/'} + maven {url 'https://developer.hihonor.com/repo/'} } dependencies { classpath 'com.android.tools.build:gradle:3.6.4' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0' + classpath 'com.huawei.agconnect:agcp:1.6.0.300' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files @@ -24,6 +27,7 @@ maven { url "https://mvn.getui.com/nexus/content/repositories/releases/"} mavenCentral() google() + maven {url 'https://developer.huawei.com/repo/'} } } diff --git a/app/agconnect-services.json b/app/agconnect-services.json new file mode 100644 index 0000000..fd4cde8 --- /dev/null +++ b/app/agconnect-services.json @@ -0,0 +1,96 @@ +{ + "agcgw": { + "backurl": "connect-drcn.hispace.hicloud.com", + "url": "connect-drcn.dbankcloud.cn", + "websocketbackurl": "connect-ws-drcn.hispace.dbankcloud.com", + "websocketurl": "connect-ws-drcn.hispace.dbankcloud.cn" + }, + "agcgw_all": { + "CN": "connect-drcn.dbankcloud.cn", + "CN_back": "connect-drcn.hispace.hicloud.com", + "DE": "connect-dre.dbankcloud.cn", + "DE_back": "connect-dre.hispace.hicloud.com", + "RU": "connect-drru.hispace.dbankcloud.ru", + "RU_back": "connect-drru.hispace.dbankcloud.cn", + "SG": "connect-dra.dbankcloud.cn", + "SG_back": "connect-dra.hispace.hicloud.com" + }, + "websocketgw_all": { + "CN": "connect-ws-drcn.hispace.dbankcloud.cn", + "CN_back": "connect-ws-drcn.hispace.dbankcloud.com", + "DE": "connect-ws-dre.hispace.dbankcloud.cn", + "DE_back": "connect-ws-dre.hispace.dbankcloud.com", + "RU": "connect-ws-drru.hispace.dbankcloud.ru", + "RU_back": "connect-ws-drru.hispace.dbankcloud.cn", + "SG": "connect-ws-dra.hispace.dbankcloud.cn", + "SG_back": "connect-ws-dra.hispace.dbankcloud.com" + }, + "client": { + "cp_id": "30086000611785339", + "product_id": "388421841221583452", + "client_id": "1203663198486548096", + "client_secret": "6C7055B98AAB0265228A8B8A29C1E405272E7ADF03ABF80AD49FA424D1356045", + "project_id": "388421841221583452", + "app_id": "108768613", + "api_key": "DAEDAO3Nd7dYC1KmZ1DUHvFo5f2Xwh+yOESyZrqvHBeax2+gpkRwjxTKqDHpzRj62W3fWYfVuLcjPxMSBtJLcp1pmgWmcrgaXJa5UQ==", + "package_name": "com.casic.xz.meterage" + }, + "oauth_client": { + "client_id": "108768613", + "client_type": 1 + }, + "app_info": { + "app_id": "108768613", + "package_name": "com.casic.xz.meterage" + }, + "service": { + "analytics": { + "collector_url": "datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn", + "collector_url_ru": "datacollector-drru.dt.dbankcloud.ru,datacollector-drru.dt.hicloud.com", + "collector_url_sg": "datacollector-dra.dt.hicloud.com,datacollector-dra.dt.dbankcloud.cn", + "collector_url_de": "datacollector-dre.dt.hicloud.com,datacollector-dre.dt.dbankcloud.cn", + "collector_url_cn": "datacollector-drcn.dt.hicloud.com,datacollector-drcn.dt.dbankcloud.cn", + "resource_id": "p1", + "channel_id": "" + }, + "edukit": { + "edu_url": "edukit.edu.cloud.huawei.com.cn", + "dh_url": "edukit.edu.cloud.huawei.com.cn" + }, + "search": { + "url": "https://search-drcn.cloud.huawei.com" + }, + "cloudstorage": { + "storage_url_sg_back": "https://agc-storage-dra.cloud.huawei.asia", + "storage_url_ru_back": "https://agc-storage-drru.cloud.huawei.ru", + "storage_url_ru": "https://agc-storage-drru.cloud.huawei.ru", + "storage_url_de_back": "https://agc-storage-dre.cloud.huawei.eu", + "storage_url_de": "https://ops-dre.agcstorage.link", + "storage_url": "https://agc-storage-drcn.platform.dbankcloud.cn", + "storage_url_sg": "https://ops-dra.agcstorage.link", + "storage_url_cn_back": "https://agc-storage-drcn.cloud.huawei.com.cn", + "storage_url_cn": "https://agc-storage-drcn.platform.dbankcloud.cn" + }, + "ml": { + "mlservice_url": "ml-api-drcn.ai.dbankcloud.com,ml-api-drcn.ai.dbankcloud.cn" + } + }, + "region": "CN", + "configuration_version": "3.0", + "appInfos": [ + { + "package_name": "com.casic.xz.meterage", + "client": { + "app_id": "108768613" + }, + "app_info": { + "package_name": "com.casic.xz.meterage", + "app_id": "108768613" + }, + "oauth_client": { + "client_type": 1, + "client_id": "108768613" + } + } + ] +} \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index c69c4e8..2b429ee 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,10 +4,11 @@ apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'org.greenrobot.greendao' +apply plugin: 'com.huawei.agconnect' android { signingConfigs { - release { + config { storeFile file('/Users/a203/Desktop/AndroidProjects/Xuzhou/Meterage/app/Meterage.jks') storePassword '123456789' keyAlias 'key0' @@ -24,7 +25,31 @@ versionCode 1 versionName "1.0.0.0-beta" - manifestPlaceholders = [GETUI_APPID: "RoW3b4QCWH9EnYYiyaUJz5"] + manifestPlaceholders = [ + GETUI_APPID : "RoW3b4QCWH9EnYYiyaUJz5", + + // 华为 相关应用参数 + HUAWEI_APP_ID : "108768613", + + // 小米相关应用参数 + XIAOMI_APP_ID : "", + XIAOMI_APP_KEY : "", + + // OPPO 相关应用参数 + OPPO_APP_KEY : "46a6fec8a9314d6da4899fb3297f58bc", + OPPO_APP_SECRET: "b00e532457fc4bd2974c3ac060243ce7", + + // VIVO 相关应用参数 + VIVO_APP_ID : "105663980", + VIVO_APP_KEY : "46b62dd4994a52d6f9a78a9c770f1e46", + + // 魅族相关应用参数 + MEIZU_APP_ID : "", + MEIZU_APP_KEY : "", + + // 荣耀相关应用参数 + HONOR_APP_ID : "104412883" + ] ndk { abiFilters 'armeabi-v7a', "arm64-v8a" @@ -32,7 +57,11 @@ } buildTypes { + debug { + signingConfig signingConfigs.config + } release { + signingConfig signingConfigs.config minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } @@ -132,4 +161,15 @@ implementation 'com.getui:gtsdk:3.2.15.0' //个推核心组件 implementation 'com.getui:gtc:3.2.1.0' + // 厂商推送集成 + implementation 'com.getui.opt:hwp:3.1.1' // 华为 + implementation 'com.huawei.hms:push:6.9.0.300' + implementation 'com.getui.opt:xmp:3.3.1' // 小米 + implementation 'com.assist-v3:oppo:3.3.0' // oppo + implementation 'com.google.code.gson:gson:2.9.0' + implementation 'commons-codec:commons-codec:1.15' + implementation 'com.android.support:support-annotations:28.0.0' + implementation 'com.assist-v3:vivo:3.1.1' // vivo + implementation 'com.getui.opt:mzp:3.2.3' // 魅族 + implementation 'com.getui.opt:honor:3.3.0' // 荣耀 } \ No newline at end of file diff --git a/build.gradle b/build.gradle index ffcd8da..3d07025 100644 --- a/build.gradle +++ b/build.gradle @@ -5,11 +5,14 @@ maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } mavenCentral() google() + maven {url 'https://developer.huawei.com/repo/'} + maven {url 'https://developer.hihonor.com/repo/'} } dependencies { classpath 'com.android.tools.build:gradle:3.6.4' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0' + classpath 'com.huawei.agconnect:agcp:1.6.0.300' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files @@ -24,6 +27,7 @@ maven { url "https://mvn.getui.com/nexus/content/repositories/releases/"} mavenCentral() google() + maven {url 'https://developer.huawei.com/repo/'} } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index d8c3171..be15009 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Sun Jan 29 10:53:28 CST 2023 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME