1、Formanifest.xml中需要替换某些字符串时,可以把这个字符串设置为ReplaceManifestTagA、ReplaceManifestTagB等,然后在公共后台中配置一样的字符串,打包的时候打包工具会识别并替换改字符串。
如下图:

上图中我们想要修改activity的方向,所以我们使用了一个名为ReplaceManifestTagB的占位符,然后到公共后台中配置相对于的占位符,如下图:

游戏在接入的时候就会根据这个占位符填的值去替换为相应的值,达到修改manifest的目的。
2、对应Formanifest.xml中的meta-data标签里的值的修改,我们可以直接以meta-data标签的键作为占位符填到公共后台上,游戏在接入的时候就会根据这个占位符填的值去替换为相应的值。如下图:

相对应于上图的meta-data,我们可以到公共后台中配置,如下图:

3、在需要修改打包后apk中manifest中四大组件标签的增加,删除,修改操作时需要对config.xml添加配置,可以参考文档《SDK添加渠道对接文档(内部)》的附加注意点的第3点。
4、需要修改assets中或者其他非manifest的键值对文件时,需要对config.xml添加配置,具体查考文档《SDK添加渠道对接文档(内部)》的附加注意点的第2点。
5、上面的3和4点中的内容,具体可以参考项目YSDK以及项目乾游YSDK,对比一下它的config.xml以及公共后台中的配置,相信很容易就会发现规律。
6、在仓库中的_Tool文件夹中的一些关于配置的例子:

具体可以留意这两个文件中的config.xml以及ForAssets中的文件。

文档更新时间: 2023-06-15 11:29   作者:李志辉