uni-app Uni统计 设备统计信息iOS设备数为0,Android设备信息正常,请问该怎么设置?
uni-app Uni统计 设备统计信息iOS设备数为0,Android设备信息正常,请问该怎么设置?
操作步骤:
- 登录uni-admin查看设备统计,安卓正常,iOS异常
预期结果:
- iOS的设备信息能够正常统计
实际结果:
- 完全没有统计到iOS的设备
bug描述:
- 安卓设备统计信息:正常(每日新增、活跃设备、总设备 41935)
- iOS设备统计信息:异常:(每日新增 0、活跃设备0、总设备 3)
请查看两张截图。
信息类别 | 详细信息 |
---|---|
产品分类 | 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": "为了更好地为您提供个性化服务,我们需要获取您的设备信息。" } } } }