我正在使用 Matomo 进行我的应用程序分析,并且很好奇除了当前在 Matomo Dashboard 上显示的 Android 和 iOS 之外,是否可以显示 Harmony/HuaweiOS。
如果我现在使用带有自己操作系统的华为手机,Matomo 将其显示为 Android 10 而不是 HarmonyOS。有没有办法做到这一点?
检测和声
Class.forName("ohos.app.Application")
获取系统版本
import ohos.system.version.SystemVersion
SystemVersion.getVersion() //get harmonyos version
SystemVersion.getApiVersion() //get api level
不要忘记 ohos.jar,你可以在 Harmony sdk 下找到它sdk/java/2.1.1.21/api/ohos.jar
设备检测器读取的浏览器的用户代理。这也需要第三方浏览器来识别HarmonyOS并向matomo提供数据。