码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【HMS Core】运动健康服务历史数据获取、华为推送通道问题、集成分析服务后上架审核失败


    【运动健康服务】【问题描述】

    开发者咨询新用户绑定后,如何获取绑定之前的运动记录,可以获取绑定之前多久的记录?

    【解决方案】

    问题一:

    调用Rest接口,查询绑定之前的运动记录时,需要申请历史数据权限。

    读取历史数据具体步骤:

    1. 在Health Kit卡片上申请“读取历史数据”权限。

    2. 在生成授权码code时在scope中添加"https://www.huawei.com/healthkit/historydata.open"权限,供用户在登录华为帐号之后为应用授予“读取历史数据”权限。

    3. 如果用户未授予“读取历史数据”权限,开发者在查询数据时设置的起始时间若早于用户授权时间,起始时间将自动修正为用户首次授权时间,这将导致查询异常(错误码400,自动修正后的开始时间晚于开发者设置的结束时间)或仅能查询到用户授权时间后的数据,与开发者设置的起始时间不一致。

    问题二:

    授权历史数据权限后,用户在绑定之前的运动记录,都可以查询到。

    【推送服务】【问题描述】

    华为推送通道弱网情况的重连机制是怎样的?华为通道的延迟是否受地域影响?

    【解决方案】

    问题一:

    弱网环境下手机与push服务断连,消息会缓存,待网络恢复,push服务器检测到手机与push服务重新连接时,消息会重新排队进入下发流程。检测连接和消息排队下发都需要时间,所以从手机重新建立连接到接收到消息会有时延。

    问题二:

    手机位于同一数据处理位置时,延迟不受地域因素影响。

    【分析服务】【问题描述】

    集成分析服务后上架审核失败,审核反馈1、APP中隐私政策应向用户清晰明示APP、SDK收集使用个人信息的目的、方式和范围;2、APP启动时,在用户授权同意隐私政策前,APP及SDK不可以提前收集和使用IMEI、OAID、IMSI、MAC、应用列表等信息;

    【原因分析】

    可能是配置延迟初始化等引起的

    【解决方案】

    分析可以做延时初始化:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-sdk-data-security-0000001050745153#section72001756249

    华为分析手机个人信息列表说明链接:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-sdk-data-security-0000001050745153

    华为分析,集成SDK后要求用户在未同意访问网络前不能发送任何请求链接:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-integrating-sdk-0000001050161876#section3638114945120

    欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

  • 相关阅读:
    设计循环队列---力扣622
    #QT(串口助手-实现)
    面向对象编程(Object-Oriented Programming,OOP)编程思想
    opencv内存溢出del释放变量 (python)
    sqlserver查询表中所有字段信息
    工控安全PLC固件逆向三
    TX Text Control ActiveX 32.0 For VB6 Crack
    SQL语句之in操作符
    动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用过高)
    kubernetes之常用核心资源对象
  • 原文地址:https://blog.csdn.net/weixin_44708240/article/details/127645873
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号