m***@qq.com
m***@qq.com
  • 发布:2025-08-30 20:28
  • 更新:2025-08-30 20:28
  • 阅读:13

uniappx 集成鸿蒙端友盟统计

分类:鸿蒙Next

我想在uniappx中集成鸿蒙端的友盟sdk。有弄过的同学可以指导下吗?
uni_modules/domi-umeng/utssdk/app-harmony/config.json。内容

{  
  "dependencies": {  
    "@umeng/common": "*",  
    "@umeng/analytics": "*"  
  }  
}

uni_modules/domi-umeng/utssdk/app-harmony/module.json5。内容

{  
    "module": {  
        "name": "uni_modules__domi_umeng",  
        "type": "har",  
        "deviceTypes": ["phone", "tablet", "2in1"],  
        "requestPermissions": [  
            {  
                "name": "ohos.permission.APP_TRACKING_CONSENT",  
                "reason": "$string:reason",  
                "usedScene": {}  
            },  
            {  
                "name": "ohos.permission.INTERNET"  
            },  
            {  
                "name": "ohos.permission.GET_NETWORK_INFO"  
            }  
        ]  
    }  
}

uni_modules/domi-umeng/utssdk/app-harmony/MyAbilityStage.ets。内容

import AbilityStage from '@ohos.app.ability.AbilityStage';  
import { preInit, InternalPlugin, setLogEnabled, init } from '@umeng/analytics';  

setLogEnabled(true);  
export class DomiUmeng extends AbilityStage {  
    onCreate() {  
        preInit({  
          context: getContext(),  
          plugins: [new InternalPlugin()]  
        });  
        init(); // 在用户同意隐私政策后再调用此方法  
    }  
}  
2025-08-30 20:28 负责人:无 分享
已邀请:

要回复问题请先登录注册