update:ChannelConfig 更新
This commit is contained in:
49
ChannelConfigs/Android/_template/README.md
Normal file
49
ChannelConfigs/Android/_template/README.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# Android 渠道接入模板
|
||||
|
||||
复制 `_template` 为新渠道目录,例如:
|
||||
|
||||
```text
|
||||
ChannelConfigs/Android/mychannel
|
||||
```
|
||||
|
||||
然后按需填写下列文件。
|
||||
|
||||
## 目录说明
|
||||
|
||||
```text
|
||||
AndroidManifest.xml
|
||||
ChannelAdapter.java
|
||||
Files/
|
||||
README.md
|
||||
Plugins/
|
||||
Android/
|
||||
README.md
|
||||
gradle/
|
||||
main.gradle
|
||||
settings.gradle
|
||||
```
|
||||
|
||||
## 新增渠道步骤
|
||||
|
||||
1. 复制 `_template` 并改名为渠道小写目录名。
|
||||
2. 将 `ChannelAdapter.java` 改名为真实 Adapter,例如 `MyChannelAdapter.java`。
|
||||
3. 修改 Adapter 类名,并按渠道 SDK 文档实现需要的接口。
|
||||
4. `AndroidManifest.xml` 只写渠道 Manifest 增量,不复制主 Manifest。
|
||||
5. 渠道有 `google-services.json` 时放到 `Files/`。
|
||||
6. 渠道有 `.aar` / `.jar` 时放到 `Plugins/Android/`。
|
||||
7. 渠道要求添加依赖或 `android {}` 配置时,写到 `Plugins/Android/gradle/main.gradle`。
|
||||
8. 渠道要求添加 Maven 仓库或额外 module 时,写到 `Plugins/Android/gradle/settings.gradle`。
|
||||
|
||||
## 不要复制这些文件
|
||||
|
||||
不要在渠道目录放整份 Unity Gradle 模板:
|
||||
|
||||
```text
|
||||
mainTemplate.gradle
|
||||
settingsTemplate.gradle
|
||||
launcherTemplate.gradle
|
||||
baseProjectTemplate.gradle
|
||||
gradleTemplate.properties
|
||||
```
|
||||
|
||||
主模板由 `sdk-intergration/Assets/Plugins/Android/` 统一维护,渠道只提供增量。
|
||||
Reference in New Issue
Block a user