tencent cloud

文档反馈

问题汇总

最后更新时间:2024-03-04 22:43:53

    小程序域名和隐私 API 校验

    小程序使用过程中会校验接口请求域名的合法性,以及如果在管理后台设置了隐私 API 也会进行授权校验,但在如下场景下不进行校验:
    运行小程序是非正式版本且小程序开启了小程序调试

    模块化工程支持

    当开发者在模块化工程中多个模块同时使用了注解 @JsPlugin 或 @ProxyService 时,Make Project 工程时会出现如下错误:
    
    
    
    需要按照如下配置支持多模块化工程:
    1. 在每个使用了 @JsPlugin 或 @ProxyService 注解的 module 的 build.gradle 中添加如下代码:
    android {
    defaultConfig {
    javaCompileOptions {
    annotationProcessorOptions {
    //配置模块名:开发者自己定义唯一名称,模块名遵循android类名定义规范
    arguments = [tcmppModuleName: "Demo"]
    }
    }
    }
    }
    2. 初始化代码中注册模块:
    @ProxyService(proxy = MiniConfigProxy.class)
    public class MiniConfigProxyImpl extends MiniConfigProxy {
    @Override
    public MiniInitConfig buildConfig() {
    MiniInitConfig.Builder builder = new MiniInitConfig.Builder();
    
    //将上面定义的所有module都进行注册,registerModule参数值与上面tcmppModuleName定义的保持一致
    return builder
    .registerModule("Demo")
    .registerModule("Test")
    .build();
    }
    }
    说明:
    如果开发者只有一个模块使用了注解 @JsPlugin 或 @ProxyService,上面配置可以忽略,SDK 内部会有默认模块名。
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持