应用发布后,尤其在发布初期,我们要格外关注应用的性能稳定性,如ANR、画面卡顿、加载慢等问题,如果不能及时被监测及解决,将会给用户带来非常糟糕的体验,导致低评、差评,甚至造成部分意向用户直接流失。HUAWEI AppGallery Connect性能管理服务,除了提供分钟级的应用性能监控能力,整体帮您快速定位、精准修复性能问题外,还提供了单点查询及日志回捞功能,可用于分析并解决特定用户遇到的问题,
【问题描述1】如果仅从华为同步睡眠的原子采样明细数据(即:不依赖华为的统计接口,CP自己来根据明细数据做统计),那么如何确定用户某一天的入睡和醒来的时间?【解决方案】明细数据会返回每个状态的开始时间和结束时间,如果只是简单判断入睡、醒来时间,可以对返回的明细数据按时间进行排序,然后取首次时间和最后一次时间。【问题描述2】为什么会存在2个睡眠统计接口,“睡眠状态-原子采样统计数据类型”与“健康记录数
【关键字】华为帐号服务、获取用户信息、HMS Core【问题描述】今天在调用获取用户信息接口时,一直返回session timeout。参考的文档地址如下:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/get-user-info-0000001060261938相关参数信息如下:现在遇
黎明前的暗夜下,巍巍昆仑侧广袤草原上,一道激光无声闪过,一辆黑马披星戴月疾驰向北。天边泛起朦朦金光,远处黑马的合金轮毂激射出金色炫光。鸿蒙元服务(简称元服务)是华为提供的一种面向未来的服务形态,具有独立入口和免安装等特性,支持运行在1+8+N设备上。在万物互联时代,元服务酷似一匹黑马提供了更丰富的入口、更智能的分发、更高效的转化,助力开发者快速抢占流量入口。元服务开发完成后,需要完成签名、调试、打
【关键字】onBackPress、退出、弹框【背景介绍】快应用推出了onBackPress页面生命周期,可以让开发者自定义返回的逻辑,这里就来介绍下关于onBackPress生命周期的两种运用方式。【经验总结】这里实现了以下两种:一、退出时弹出弹框让用户确认是退出还是继续浏览,同时里面也可以展示一下广告。1、弹框的实现主要是用到了stack组件的堆叠,以及if属性来控制展示与隐藏。&l
【问题描述1】认证服务的用户与应用内支付功能是否可以配合使用?【解决方案】1、认证服务属于APP Gallery Connect 提供的API , IAP SDK 属于HMSCore 提供的SDK。两者属于不同的业务体系。没有必然联系。2、针对IAP,需要按照IAP 的流程进行对接,它需要依附于HMS Core,和系统登录的华为帐号是对应的。3、如果您准备集成IAP SDK,请按照IAP SDK
【关键字】Java、认证服务、Twitter统一登录【介绍】AGC Auth SDK在传统登录方式基础上新增了Twitter的统一登录方式,开发者可以在应用中集成Twitter认证方式SDK,让您的用户可以使用自己的Twitter帐号进行AppGallery Connect身份验证。下面将快速集成Twitter统一登录SDK实现Twitter认证登录。【成果展示】【开发步骤】集成准备在AGC创建
【关键字】付费下载、应用市场、AGC【问题描述】开发者反馈应用集成了AGC 付费下载服务的SDK,在未安装华为应用市场的手机上打开应用时提示要安装应用市场,但是在点击退出后却又进入了应用。开发者认为在一般情况下,在未安装华为应用市场的手机上打开应用弹出提示安装华为应用市场弹窗,点击退出或空白区域,不应该直接进入了应用内部,而是进行拦截,但是实际却是没有进行拦截。开发者在错误码表格里并未
【关键字】消息事件、JS UI、服务卡片【介绍】HarmonyOS使用JS UI进行Java服务卡片开发大家一定不陌生,如果还有没有接触过服务卡片开发的可以参考以下文档:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-service-widget-provider-intro-0000001150
【关键字】快应用、编译报错【问题背景】报错描述在编译快应用项目的时候报如下错误,主要是引用一些第三方的sdk中有涉及到eval的。【问题分析】从 IDE 12.5.1开始,快应用将加入 js 代码语法静态检查特性,将做出如下限制:· 禁用 eval· 禁用 Function 函数,包括直接调用或通过 new 关键字,仅下面场景除外new Function('return this')
【关键字】快应用、背景图显示部分【问题背景】快应用中在给组件设置后背景图的时候,背景图不能全部展示,只有展示了部分,该如何处理?代码:<template> <div class="container"> <div class="item-container"> <text class="txt">测试文字</tex
【关键字】推送消息、快应用【问题背景】快应用通过华为agc后台网站发送push消息时,填入token后提示所有的token不合法,该如何处理?快应用的token:I/jsLog (24193): push.subscribe succeeded, result data={"regId":"ADIdR1WE43jjuS0BG_GIF6rNcYNOUxh0nX4TwqZukQwdFwdlCRh1Uu
【关键字】运动健康服务、指标权限【问题背景】开通了运动健康部分指标权限,但是APP授权页面只展示部分,展示不全面【问题分析】发生此种情况,可能有两个原因:1、认证鉴权代码的Scope参数中未传入相关权限2、该用户已授权过相关指标权限【解决方案】1、检查认证鉴权代码的Scope参数中是否传入了相关权限。2、在App授权页面,已经授权过的权限,不会再次进行展示,您可以通过下方
【关键字】运动健康服务、历史数据、数据采集器【背景介绍】官网介绍中提到“查询数据时,出于对用户的数据保护,只允许开发者查询在用户授权之后的数据。例如用户是在2022年2月14日授权,那么2022年2月14日之前的数据将不可查询。”,那么在读取用户的历史健康数据是否需要创建数据采集器?【经验总结】1、如果采用REST API,在获取历史健康数据时需要申请历史数据权限,可以根据以下链接查看读取历史数据
【关键字】Publishing API、应用信息接口、code": 205524993, "msg": "client token auth failed"【问题背景】开发者的应用需要调用Publishing API的查询应用信息接口。按照文档中的要求,需要获取先创建clientid和获取access token。以下是请求的参数:client_id: 10*************8Conte
【关键字】华为应用分发、应用上架、AGC、Connect API、多APK应用【问题描述】CP反馈在发布多 APK 应用程序时遇到问题。为不同的 Android 版本创建了两个 APK 文件:第一个有 minSdkVersion = 19,第二个有 minSdkVersion = 29。根据文档(https://developer.huawei.com/consumer/en/doc/distri
【关键字】上传文件大小、打包iOS符号文件【问题背景1】使用符号表工具上传混淆mapping文件,报了“Uploading failed because the mapping file is too large, please upload it manually on the AGC website or contact the webmaster”的错误。字面意思就是上传的文件过大,超过了上
【问题背景】1、cp反馈需要在DevEco Studio项目中配置maven仓地址和AppGallery Connect插件地址,但api9的鸿蒙项目中没有build.gradle文件。2、cp尝试给应用添加HMS Core,但能找到的文档都是基于gradle文件的,用的api9,不知道怎么导入SDK。3、cp咨询如何在API9 中添加AGC云函数、认证服务等SDK。【解决方案】1、以上问题统一原
【问题描述】视频编辑服务中的UI能力SDK怎么接入人像分割和头部分割?【解决方案】1、人像分割和头部分割能力是由Video Editor提供的AI编辑能力。2、使用该部分能力时,需增加相关依赖(视频编辑原子能力SDK):1)打开应用级的“build.gradle”文件。2)在“dependencies”中添加如下编译依赖dependencies{ implementation 'com.h
【问题描述】运动健康服务中心电测量明细(com.huawei.continuous.ecg_detail)、睡眠呼吸(com.huawei.sleep_respiratory_detail)、生殖健康(com.huawei.continuous.menstrual_flow)?【解决方案】相关数据类型的查询您可以根据文档指南中的数据开放说明进行查看,有些接口是不支持查询某些数据类型的。如心电测
【关键字】ArkTS、CheckBox组件、HarmonyOS【问题描述】需求如下:使用ArkTS的CheckBox组件设置选项的状态,通过变量保存最后的选中状态,然后在重新打开界面时能够显示上次保存的选中状态,目前编写的代码如下:遇到的问题:将上图中的代码运行之后,发现第一次点击复选框之后状态取消,第二次点击之后状态选中随后又自动取消了,这跟预先构想的选中-取消依次交替变化的情况不一样,这是什么
【关键字】鸿蒙、弹窗、通知栏、后台应用【问题描述】近期华为手机更新为HarmonyOS后发现应用在后台时,通知栏推送消息无法跳转应用界面。参考开发者联盟中的以下文档【FAQ】【弹窗问题】关于后台弹窗问题-华为开发者论坛 | 华为开发者联盟 (huawei.com)原因是华为新增了后台弹窗权限,根据提供的Android官网文档连接需要修改通知为显示通知,以下把个人的踩坑过程提供
关于AGC认证服务token过期的问题。问题背景:cp反馈使用AGC认证服务登陆之后,refreshToken有效期是2个月,咨询怎么获取refreshToken是否过期。根据API提供的getLastSignInTime想获取最近一次登录事件进行比对,但是AGConnectAuth.getInstance().getCurrentUser().getUserExtra().getRe
【现象描述】子组件的props定义属性和默认值,当父组件引用子组件,属性传值undefined时出错。问题代码如下。页面hello.ux代码:<import name="t-item" src="./t-item.ux"></import><template><div class="" style="width: 100%"><li
【问题描述】集成运动健康服务,按照官方文档Demo发起授权,提示授权失败,错误码{"mData":{"mExtras":{"mMap":{"HEALTHKIT_AUTH_RESULT":"{\"status\":{\"statusCode\":13}}"}}},"mResultCode":-1}相关日志:【问题分析】1)检查了CP提供的日志,没有获取到有用的日志信息。2)但通过CP提供的apk
优势:服务卡片(以下简称“卡片”)是FA的一种界面展示形式,将FA的重要信息或操作前置到卡片,以达到服务直达,减少体验层级的目的。卡片可以拉起页面、发送请求、刷新内容等基础交互功能。基于这些能力我们头脑风暴出很多应用新形态,实现不打开应用就推送数据给用户(推箱子游戏、留声机、大字报...);我甚至认为一张好卡就像是立在高速入口的广告牌;问题:卡片只能实现简单的操作,复杂的操作还是要
关于AGC云调试安全限制的问题。问题背景:cp反馈使用云调试服务时,所有的调试机器,在app启动时候都会出现“因安全限制,该项操作被禁止”,而在自己手机上运行是正常的,咨询如何解决。并且提供了apk包。解决方案:1、问题定位是cp的应用集成了com.huawei.hwid相关的activity,云调试针对部分与hms相关的activity会有安全屏蔽。2、可以工单联系工作人员,临时提
【问题描述】运动健康服务如何读取用户数据,是否需要创建数据采集器?【解决方案】1、如果采用REST API,在获取历史健康数据时需要申请历史数据权限,可以根据以下链接查看读取历史数据相关说明:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/historydata-open-0000001
1、介绍总览音频编辑服务(Audio Editor Kit)是帮助开发者快速构建各类应用音频能力的服务。在本codelab中,您将学会创建一个Demo Project,了解如何使用音频编辑服务实现音源分离、合成分离的音频源的功能。您将建立什么在本codelab中,您将构建APP实现编辑并从音乐中删除音频。您将学会什么在本codelab中,你需要学习:1、从视频中提取音源。2、实现音源分离,提取乐器
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号