uni-app Uni统计 设备统计信息iOS设备数为0,Android设备信息正常,请问该怎么设置?

发布于 1周前 作者 ionicwang 来自 Uni-App

uni-app Uni统计 设备统计信息iOS设备数为0,Android设备信息正常,请问该怎么设置?

操作步骤:

  • 登录uni-admin查看设备统计,安卓正常,iOS异常

预期结果:

  • iOS的设备信息能够正常统计

实际结果:

  • 完全没有统计到iOS的设备

bug描述:

  • 安卓设备统计信息:正常(每日新增、活跃设备、总设备 41935)
  • iOS设备统计信息:异常:(每日新增 0、活跃设备0、总设备 3)

请查看两张截图。

Screenshot Screenshot

信息类别 详细信息
产品分类 uniapp/App
PC开发环境 Mac
PC操作系统版本 OS Ventura 13.0
HBuilderX类型 正式
HBuilderX版本 3.96
手机系统 iOS
手机系统版本 iOS 16
手机厂商 苹果
手机机型 iPhoneXs
页面类型 vue
vue版本 vue2
打包方式 离线
项目创建方式 HBuilderX

4 回复

如果用的离线SDK 根据文档检查一下依赖以及看下feature.plist是不是配的不对
https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/statistic.html


您提供的文档,内容讲的是如何把友盟统计依赖库添加到工程,我安装文档说明配置后, iOS的统计信息只能登录友盟官网,不是说,uni 统计可以查看全端的统计么?

回复 charlence002: uni统计客户端就是用的友盟 统计信息缺失根据文档排查问题

uni-app 的项目中使用 Uni统计 时,如果发现 iOS 设备数为 0,而 Android 设备信息正常,可能是以下几个原因导致的。你可以按照以下步骤进行排查和设置:


1. 检查 iOS 设备是否正常访问

  • 确保你的 iOS 设备能够正常访问网络,并且能够正确加载应用。
  • 检查 iOS 设备是否启用了广告跟踪限制(如 iOS 14+ 的 App Tracking Transparency 框架),这可能会影响统计数据的收集。

2. 检查 Uni 统计的配置

  • 确保在 uni-app 项目中正确配置了 Uni统计,尤其是 iOS 相关的配置。
  • manifest.json 文件中,检查是否有以下配置:
    "app-plus": {
      "uniStatistics": {
        "enable": true
      }
    }
  • 确保 uniStatistics 配置已启用。

3. 检查 iOS 的权限配置

  • 在 iOS 设备上,应用需要获取用户的权限才能进行数据统计。确保在 manifest.json 中正确配置了以下权限:
    "plus": {
      "distribute": {
        "ios": {
          "permissions": {
            "NSUserTrackingUsageDescription": "为了更好地为您提供个性化服务,我们需要获取您的设备信息。"
          }
        }
      }
    }
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!