应用研发平台EMAS 这个移动数据分析为什么报错呢(RAW账号),是没有权限吗?主账号不会报错,但是所有时间和我这个截图一样都是0,我已经接入了推送,还有别的要接入的吗?
应用研发平台EMAS的移动数据分析功能通常是基于用户角色进行权限控制的。如果您使用的是RAW账号,并且无法正常访问移动数据分析功能,可能是由于该账号没有被授予相应的权限。
EMAS(Enterprise Mobile Application Studio)是阿里云提供的一款移动应用研发平台,其中包括移动数据分析功能。如果您在使用EMAS的移动数据分析时遇到报错,可能有以下几个原因:
权限限制:可能是因为您使用的RAW账号没有足够的权限来访问或使用移动数据分析功能。请确保您具有正确的权限,并核实您的账号是否可以访问和使用该功能。
配置错误:可能是由于您的配置错误导致报错。请检查您的设置是否正确,并确保已正确集成和配置移动数据分析功能。
数据统计延迟:如果您发现所有时间段的数据都显示为0,可能是由于数据统计存在延迟。通常,移动数据分析需要一定时间来收集和处理数据,然后才能在报表中显示。请耐心等待一段时间,以便系统完成数据处理并显示相关的分析结果。
关于何种其他内容需要接入,具体取决于您的应用需求和业务场景。除了推送功能之外,您可能还需要考虑其他功能,如用户行为分析、事件追踪、自定义事件设置等。根据您的具体需求,可以进一步探索和配置适合您的功能。
对于云数据库,您可以在控制台上通过配置权限规则来管理数据集合的读写权限。
说明
从控制台、云函数或者管控SDK发起的数据库操作,不受此安全规则限制。
规则语法
目前数据库的访问权限是在数据库集合粒度上配置的,通过一个JSON规则来表达集合对不同操作的访问限制,示例如下。
{
".read": true,
".write": "request.auth.userId==resource.auth.userId"
}
预设权限说明
下表列举了EMAS Serverless预设的4种常用数据权限,和通过JSON自定义权限的示例。
对于新创建的数据库,EMAS Serverless会自动提供一个默认规则。默认所有人有读权限,仅管理员有写权限,接入测试前,需要先调整权限规则,请参见设置数据表权限。
该权限对应JSON规则表达式为:
{
".read": true,
".write": false
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。