Update Tuyoo SDK to include Firebase Notification

This commit is contained in:
wsycarlos 2026-02-13 18:05:36 +08:00
parent 16c6543479
commit a639274bae
12 changed files with 158 additions and 2 deletions

View File

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- This module was also published with a richer model, Gradle metadata, -->
<!-- which should be used instead. Do not delete the following line which -->
<!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
<!-- that they should prefer consuming it instead. -->
<!-- do_not_remove: published-with-gradle-metadata -->
<modelVersion>4.0.0</modelVersion>
<groupId>com.tuyoo.component</groupId>
<artifactId>growsdk-firebase</artifactId>
<version>1.0.9_0110-RELEASE</version>
<packaging>aar</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-bom</artifactId>
<version>32.7.4</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.tuyoo.component</groupId>
<artifactId>growsdk-pushbase</artifactId>
<version>1.0.16_1231-RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.tuyoo.component</groupId>
<artifactId>growsdk-gasdk</artifactId>
<version>2.4.22_0115-RELEASE</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-messaging</artifactId>
<scope>runtime</scope>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- This module was also published with a richer model, Gradle metadata, -->
<!-- which should be used instead. Do not delete the following line which -->
<!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
<!-- that they should prefer consuming it instead. -->
<!-- do_not_remove: published-with-gradle-metadata -->
<modelVersion>4.0.0</modelVersion>
<groupId>com.tuyoo.component</groupId>
<artifactId>growsdk-pushbase</artifactId>
<version>1.0.16_1231-RELEASE</version>
<packaging>aar</packaging>
<dependencies>
<dependency>
<groupId>com.tuyoo.component</groupId>
<artifactId>growsdk-gasdk</artifactId>
<version>2.4.22_0115-RELEASE</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>com.tuyoo.component.push.third</groupId>
<artifactId>firebasePush</artifactId>
<version>0.0.7_release</version>
<packaging>aar</packaging>
<dependencies>
<dependency>
<groupId>com.tuyoo.component</groupId>
<artifactId>sdk_inter_layer_push</artifactId>
<version>0.6.2</version>
<scope>implementation</scope>
</dependency>
<dependency>
<groupId>com.tuyoo.component</groupId>
<artifactId>growsdk-firebase</artifactId>
<version>1.0.9_0110-RELEASE</version>
<scope>implementation</scope>
</dependency>
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-messaging</artifactId>
<version>23.4.1</version>
<scope>implementation</scope>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>com.tuyoo.component</groupId>
<artifactId>sdk_inter_layer_push</artifactId>
<version>0.6.2</version>
<packaging>aar</packaging>
<dependencies>
<dependency>
<groupId>com.tuyoo.component</groupId>
<artifactId>sdk_inter_layer</artifactId>
<version>0.6.2</version>
<scope>implementation</scope>
</dependency>
<dependency>
<groupId>com.tuyoo.component</groupId>
<artifactId>growsdk-pushbase</artifactId>
<version>1.0.16_1231-RELEASE</version>
<scope>implementation</scope>
</dependency>
</dependencies>
</project>

View File

@ -64,6 +64,7 @@ class TySdkProjectGenerator : IPostGenerateGradleAndroidProject
CopyFiles(Path.Combine(sdkInUnityRootPath, "gameConfigs"), Path.Combine(rootProjectPath, "config"));
CopyFiles(Path.Combine(sdkInUnityRootPath, "gameConfigs"), Path.Combine(rootProjectPath, "launcher"));
//兼容firebase crashlytics
CopyFile(Path.Combine(FileUtil.GetPhysicalPath("ProjectSettings/Packages/com.bywaystudios.firebase"), "google-services.json"), Path.Combine(rootProjectPath, "config", "google-services.json"));
CopyFile(Path.Combine(FileUtil.GetPhysicalPath("ProjectSettings/Packages/com.bywaystudios.firebase"), "google-services.json"), Path.Combine(rootProjectPath, "launcher","google-services.json"));
Debug.Log("TySdkProjectGenerator.copyJsonFile end");
}

View File

@ -1,6 +1,6 @@
{
"name": "com.bywaystudios.tuyoosdk",
"displayName": "TuyooSDK",
"version": "1.0.36-exp.1",
"version": "1.0.36-exp.2",
"description": "Include Tuyoo SDK and Resolve Build Process Problems"
}

View File

@ -0,0 +1,29 @@
{
"project_info": {
"project_number": "381228295082",
"project_id": "meowment-8fdfb",
"storage_bucket": "meowment-8fdfb.firebasestorage.app"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:381228295082:android:22428b958bd646abe101d3",
"android_client_info": {
"package_name": "com.DefaultCompany.PetHomeMergeStory"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyAg6NmDPPv_WL1l0wWTXlky4HehlVuFEpY"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}

View File

@ -14,7 +14,7 @@
"serverUrl": "https://128-hwsfsdk-sdk-online01.qijihdhk.com/",
"loginSdk": "hwGuest,hwGoogle,hwFacebook",
"paySdk": "hwGooglePlay",
"defaultSdk": "appsflyer"
"defaultSdk": "appsflyer,firebaseAttribution"
},
"hwGuest": {
"sdkVersion": "com.tuyoo.component.login.third:hwGuest:0.2.0"
@ -35,6 +35,16 @@
"appsflyer": {
"tyAppsflyerDevKey": "rSySeWtvKabfbPZE7Lmx7C",
"sdkVersion": "com.tuyoo.component.login.third:appsflyer:0.2.0"
},
"firebaseAttribution": {
"sdkVersion": "com.tuyoo.component.login.third:firebaseAttribution:0.2.0"
}
},
"push": {
"pushSdk": "firebasePush",
"firebasePush": {
"firebasePushProjectId": "meowment-8fdfb",
"sdkVersion": "com.tuyoo.component.push.third:firebasePush:0.0.7_release"
}
}
}