diff --git a/circle_app/android/app/agconnect-services.json b/circle_app/android/app/agconnect-services.json
new file mode 100644
index 0000000..8a42752
--- /dev/null
+++ b/circle_app/android/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":"30086000588740851",
+ "product_id":"388421841221621215",
+ "client_id":"1220247869945040704",
+ "client_secret":"6CF6962F20BA3CB6B9636ACF05D7E5EDD012ACA4635A0FB4C9FEFF9CA9AFDDD3",
+ "project_id":"388421841221621215",
+ "app_id":"108937353",
+ "api_key":"DAEDAJgZjHa/eqRm+4a82hc/xGIXjfwMZ7fb3PIBDsjow5BLgA8wvuSI42ntIcLhEKexG5MieEvAOX7cMtz+yCSjLj77CXLkXigVHg==",
+ "package_name":"com.leyuan.app"
+ },
+ "oauth_client":{
+ "client_id":"108937353",
+ "client_type":1
+ },
+ "app_info":{
+ "app_id":"108937353",
+ "package_name":"com.leyuan.app"
+ },
+ "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.leyuan.app",
+ "client":{
+ "app_id":"108937353"
+ },
+ "app_info":{
+ "package_name":"com.leyuan.app",
+ "app_id":"108937353"
+ },
+ "oauth_client":{
+ "client_type":1,
+ "client_id":"108937353"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/circle_app/android/app/build.gradle b/circle_app/android/app/build.gradle
index e2c84c7..d45c604 100644
--- a/circle_app/android/app/build.gradle
+++ b/circle_app/android/app/build.gradle
@@ -24,6 +24,7 @@ if (flutterVersionName == null) {
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
+apply plugin: 'com.huawei.agconnect'
android {
compileSdkVersion flutter.compileSdkVersion
@@ -66,6 +67,11 @@ android {
targetSdkVersion flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
+ manifestPlaceholders = [
+ vivo_APPID: "105669716",
+ vivo_APPKEY:"84f750207787376b310ca5b0d5969122",
+ ]
+
// ndk {
// abiFilters 'armeabi-v7a', 'arm64-v8a'
// ldLibs "log"
@@ -77,10 +83,11 @@ android {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
//flutter build apk --no-sound-null-safety
- signingConfig signingConfigs.debug
+ signingConfig signingConfigs.release
project.ext.enableFlutterNullSafety = false
}
debug {
+ signingConfig signingConfigs.release
project.ext.enableFlutterNullSafety = false
}
}
diff --git a/circle_app/android/app/src/main/AndroidManifest.xml b/circle_app/android/app/src/main/AndroidManifest.xml
index 0c67e0f..3985998 100644
--- a/circle_app/android/app/src/main/AndroidManifest.xml
+++ b/circle_app/android/app/src/main/AndroidManifest.xml
@@ -26,10 +26,41 @@
android:name="android.permission.READ_MEDIA_VIDEO"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+