关于hms-core:如何优化大场景实时渲染HMS-Core-3D-Engine这么做

在先前举办的华为开发者大会2022(HDC)上,华为通过3D数字溪村展现了自有3D引擎“HMS Core 3D Engine”(以下简称3D Engine)的弱小能力。作为一款高性能、高画质、高扩展性的3D引擎,3D Engine不仅能通过实时光追、水体渲染、体积云雾、多维GPU粒子系统等技术还原真实世界的物理体现,对于大规模数字世界的实时渲染,3D Engine同样也能为开发者提供无力的技术支持。 大规模数字世界的需要与挑战 明天,如何更好地实现大场景下的实时渲染,曾经成为行业的热门话题,相干技术在泛滥畛域都有着广大的利用前景。咱们能够显著感触到,从3D游戏到虚拟现实,从三维GIS到数字城市,波及场景的规模都在呈指数级增长,局部游戏中的世界地图甚至没有边界。能够说,大规模场景的实时交互渲染能力正在成为构筑数字世界的基础设施。 然而,这并非易事。 场景规模的扩充带来的后果就是海量的内容和数据。一个城市波及的物件数差不多是百万级,面片数更是可能达到亿级,而硬件配置却始终是绝对无限的,即便再高级的硬件配置也有力不从心的时候。 数据和硬件之间的矛盾,对3D引擎的大场景实时渲染能力提出了挑战: 1、因为物件、网格、材质等内容数量太多,受限于显存容量,传统的全场景事后加载形式无奈实现; 2、在传统3D绘制模式下,GPU的算力不足以撑持万级规模物件数和亿级规模面片的实时渲染; 3、如果应用流式加载场景的形式,能够实现一边渲染一边加载数据,但须要预处理场景数据,诸如分区分层、模型合并、材质合并、纹理烘焙等预处理往往极为耗时,几万个物件就须要小时级的期待,且仅反对场景中静止不动的物件。 譬如上图这个服务器大楼,三角面片数达到了千万级,并且有将近万件的模型。为了实现实时渲染,通常须要通过HLOD的形式将整个场景进行Spatial-Coherent的档次重组。 相似于右图红圈所示,以不同半径为一个空间节点,将圈圈内的模型进行合并解决,从而升高场景物件的遍历数量,进步绘制性能。而这个预处理操作自身就须要消耗近一个小时,大大增加了调试和开发成本。 那么,HMS Core 3D Engine将如何应答挑战,构建大规模场景的实时渲染能力? Hi-Mesh层级网格渲染减速技术 为了解决这三个“放不下”、“算不了”、“等不起”的问题,华为2012菲尔兹实验室基于HMS Core 3D Engine自研了“Hi-Mesh”层级网格渲染减速技术,针对场景中的资产进行多维度、多层级的构造优化,确保场景构造在生成、遍历、处理过程中的高效。譬如针对一个大规模场景,可将其数字内容进行多维分区: 1.按空间结构分区 3D场景中利用物件原生隐含的空间属性,进行疾速地位编码和索引,大幅升高传统树形构造的线性遍历耗时; 2.按视角空间分层 利用视角的局限性,对场景中的物件进行不同细节档次的辨别或合并解决,从而升高场景的数据量; 3.按内容特色分组 利用场景物件的特色,如按网格、材质的同源性进行分组,从而应用特定优化的绘制指令来强化它们的绘制效率; 4.按拓扑连贯分片 将模型网格进行更精密粒度的分片,实现高效率的剔除和遮挡操作,优化实时渲染的性能。 Hi-Mesh架构图 Hi-Mesh架构图 基于将场景化整为散的准则,以高效率的空间/视角构造来实现多层级的数据优化,并以GPU驱动的形式,最终实现百万级物件、亿级全面的数字世界的实时渲染。 一千个物件实时动静更新 为了实现上述的操作,3D Engine应用了一种隐式编码树的空间层次结构——“Hi-Mesh Tree”。不同于传统基于链表模式的空间结点树的形式,3D Engine通过一种常量级性能的结构和遍历办法,相较现有的商业引擎,大规模场景的实时渲染性能可晋升15%~120%。此外,还能够大幅晋升三维空间场景组织构造的生成效率,甚至达到毫秒级,大大降低了工作流的工夫老本。 数据起源: 华为外部实验室测试后果 同时,3D Engine还应用了基于GPU驱动的Cluster Rendering (GDCR)绘制技术。 GPU驱动在业界已有一些摸索和利用,其现实指标是用一个Draw Call(DC)来绘制整个场景,以充分发挥GPU的并行流水线能力,实现渲染性能的进步。下图是Ubisoft 在Siggraph 15上提出的GPU驱动管线的架构图,其核心思想就是将本来基于CPU的可视性检测解决迁徙到GPU上,利用GPU的并行和可编程能力,提供高并发、不同粒度的可视性检测能力,从而大幅提高渲染性能。 3D Engine为了更充沛的实现GPU驱动的效率,对GPU驱动的管线节点、数据传输、图形资产进行深度优化和耦合,将场景下的所有3D物件在GPU上进行各个维度(突围盒、实例、片区、三角面)的可视性剔除,配合多层的重组(材质、顶点),从而实现以最大量的绘制指令来实现场景的光栅化和着色,等同规模场景下相比传统模式的渲染性能实现了翻倍。 等同规模场景下渲染性能比照 能够预感,将来的数字世界无论是元宇宙、数字孪生、还是凋谢大世界,趋于宏大的丰富多彩场景都将会是不可或缺的组成部分。在Hi-Mesh技术的加持下,3D Engine得以通过高效的空间层级构造和GPU敌对的绘制管线,大幅提高大规模数字场景下的实时渲染能力,使场景中的3D内容“纵情放”、“更快看”、“少期待”,帮忙开发者大大晋升生产力。 对于HMS Core 3D Engine 3D Engine是HMS Core面向行业搭档推出的重要图形能力,不仅提供高性能、高画质、高扩展性的实时3D引擎,配合低代码的可视化开发,可能帮忙开发者便捷高效地发明出高品质的3D内容和体验。如需进一步理解更多信息,请拜访: developer.huawei.com/consumer/cn/hms/3d-engine/?ha_source=hmswm ...

December 20, 2022 · 1 min · jiezi

关于hms-core:华为游戏初始化init失败返回错误码907135000

问题形容用android studio 集成华为游戏服务SDK后,测试游戏时初始化init失败,报错statusCode 907135000,我在官网开发领导文档网站上搜寻该错误码: 该错误码示意传入的参数谬误。 官网错误码文档链接:https://developer.huawei.com/... 问题解决我分割了华为技术反对(https://developer.huawei.com/...可工单征询),对方通知我: 如果应用Android Studio形式集成HMS SDK的游戏服务,呈现此异样,要查看agconnect-services.json文件中的appId是否正确。agconnect-services.json文件的下载与配置,参考此文档:https://developer.huawei.com/...如果是用eclipse形式接入的,呈现此异样,能够查看AndroidManifest文件中appId配置是否正确,依照这个格局配置,留神不要有空格。 <meta-data android:name="com.huawei.hms.client.appid" <!-- value的值“xxx”用理论申请的利用ID替换,来源于利用详情。--> android:value="appid=xxx"> </meta-data>或者参考https://developer.huawei.com/...去增加以后利用的AppGallery Connect配置文件。 我是Android Studio形式集成的,间接跑的华为官网提供的demo,也没放agconnect-services.json文件,导致报错了,于是我从新从AGC后盾下载了该文件,并放在工程根目录下后,从新打包测试,初始化胜利,问题解决。如果你们也是间接跑demo,或者间接复制其余工程的代码应用的,能够参考下我这个例子自行查看。

June 30, 2022 · 1 min · jiezi

关于hms-core:极客星球-HMS生态全球隐私化治理

编者按:华为资深隐衷专家康强昨日缺席了由MobTech袤博科技主办的【CoderPark】直播流动,与信通院、MobTech专家齐聚一堂共话平安,并分享了华为终端云服务在隐衷平安方面的实际。 始终以来,华为非常重视网络安全和隐衷爱护,并将此作为公司的最高纲领。隐衷是用户的基本权利,网络安全是产品的根本属性。在消费者业务畛域,咱们将隐衷爱护作为产品设计的基石,把“通明可控、用户受害、平安保障、非法合规”,这四项根本准则融入产品设计和开发的各个环节,继续优化产品和服务,保障用户的数据与隐衷平安。 GAPP(General Acceptable Privacy Principle)是业界广泛认可的通用隐衷准则,定义了集体数据处理生命周期的各个环节,并退出对治理、品质和监控的要求。为了保障业务在寰球范畴内隐衷合规,咱们在GAPP的根底上,融入了欧盟GDPR(General Data Protection Regulation)的集体数据保护要求,并联合各国本地法律进行适配,造成全球化的隐衷合规基线,构建了寰球隐衷合规框架。 技术,不只是用于晋升用户体验,也能够用于摸索如何实现用户体验晋升和用户隐衷爱护的均衡。咱们深信,通过翻新科技的利用,能够在一直晋升业务体验的同时,确保用户的个人隐私失去更好的爱护。在HMS(Huawei Mobile Services,华为终端云服务)的实际中,咱们将多种业界前沿的技术利用到了用户隐衷爱护中。 HMS Core如何使能合作伙伴合规通过HMS Core提供端云全面凋谢能力,华为在构建HMS生态的同时,踊跃落实全球化隐衷治理框架,聚焦开发筹备、开发集成、散发经营三个阶段,别离采取相应的技术手段,使能合作伙伴合规。 1. 开发筹备阶段HMS Core制订了具体的开发者协定框架,划分华为和开发者的责任边界,束缚华为和开发者单方的数据处理权责,爱护用户的集体数据和隐衷平安。 2. 开发集成阶段HMS Core将翻新的隐衷爱护计划和业界先进的隐衷爱护技术作为隐衷爱护的基石,最大限度地缩小华为和开发者接触到消费者集体数据。 例如,华为的ID分层防跟踪体系,将数据的可关联性限度在适当的范畴内,实现仅仅基于目标的最小化应用数据,这包含禁止收集和应用长久化硬件标识符、设施层面和帐号层面的数据隔离,以及广告场景下的广告标识符可重置能力。 在隐衷技术方面,HMS Core基于数据生命周期的不同阶段,采纳了不同的隐衷爱护技术,例如在数据收集阶段,采纳随机化、差分隐衷、联邦学习等技术,爱护个人隐私数据安全;在数据应用、留存和处理阶段,通过训练数据脱敏、数据加密、数据沙箱等技术,无效避免数据被滥用和数据泄露;在数据披露阶段,采纳PSI(Private Set Intersection)等技术实现数据最小化披露,同时基于数据水印、权限治理等技术,实现对已披露数据的可追溯。 3. 散发经营阶段华为利用市场通过开发者实名认证、独家四重检测、下载安装保障、运行防护机制实现从利用上架到下载、运行的全流程平安保障,为开发者利用散发保驾护航。 华为全力支持开发者过程隐衷合规,包含确保用户的数据安全存储和解决、记录数据处理的过程,保障数据处理流动可追溯,以及定义具体客服和运维解决机制,无效撑持开发者各项经营和运维流动非法合规发展等。 此外,为了帮忙用户在下载利用前更不便、快捷地理解利用收集应用集体数据的状况,华为利用市场在国内率先推出隐衷标签性能,将简短且艰涩难懂的隐衷政策内容通过标签化、瀑布流的形式,简洁清晰地列举进去。 目前,华为隐衷标签中共定义了12大类52项数据及6大业务场景,涵盖了大部分利用的数据采集和应用场景,用户能够通过隐衷标签清晰地理解利用如何应用集体数据,在下载利用之前判断它是否真的适宜本人。 华为终端云服务已在寰球范畴内取得多项隐衷平安认证,例如平安畛域的ISO/IEC 27001和CSA STAR国内权威认证,挪动领取畛域的PCI DSS权威认证,身份认证畛域的FIDO联盟标准认证,以及隐衷畛域的ISO/IEC 27701、ISO/IEC 27018等认证。取得这些认证充沛表明,华为终端云服务曾经满足国内公认规范的要求,并致力于确保用户数据失去妥善治理。 将来,华为终端云服务将持续致力,保持“翻新科技爱护隐衷”的理念,在用户数据和隐衷平安上加大投入,构建平安可信的网络环境,为用户的数据与隐衷平安保驾护航。

November 30, 2021 · 1 min · jiezi

关于hms-core:未来已来HMS-Core-展现元宇宙落地价值

当你坐在家中,你是否已经这样空想,远处的会议有数字分身替你参加;远方的美景能够通过AR间接投影在你背后;人与人之间的间隔因种种成像技术和全新交互模式而扭转…… 你若问这是怎么的世界,答案也曾经清晰——元宇宙。当然,元宇宙到底是什么,目前业界尚未有定论。然而基于2021年的科技程度来看,元宇宙理念至多应该涵盖了三维建模、VR、AR、音视频交互、人工智能等诸多的技术实践。 10月22日,在2021华为开发者大会上,咱们就在各个方面看到了元宇宙落地的可能。大会主舞台上,华为消费者业务云服务总裁、华为云CEO张安全正式公布HMS Core 6,并凋谢了许多新的能力。这些能力都领有广大的利用空间,并且对当下热度超高的元宇宙落地可能提供极大帮忙,能够说,元宇宙关上了人们对将来畅想的天空,而HMS Core 6则对着天空架起了一道桥梁。 元宇宙大火背地,新技术亟需载体元宇宙往年有如许火爆,从各种论坛、技术风向和投资风向上便能略知一二。在往年,诸多企业发表开始发力元宇宙相干概念,社交巨头Facebook 发表每年将投资数十亿美元用于元宇宙倒退,2021年也被定义为元宇宙元年。 在这样的时代洪流中,华为不改弄潮儿本色。此次HDC2021中,华为最新公布的HMS Core 6在物体建模、光影动效、物理特效等方面相继发力,先后新增或加强了3D建模、AR引擎、图形计算、图形引擎等能力,为用户的数字化沉迷式体验献上法宝。要晓得这些技术不仅仅是构建数字世界的根底技术,其也一样会对元宇宙的倒退起到至关重要的推动作用。 此次公布的HMS Core 6不仅反对全场景、多终端,还能够反对多操作系统,简直能够笼罩所有的挪动利用开发者。同时,“无所不包”也成为了HMS Core 6的代名词,其逐渐凋谢越来越多的能力能够让所有开发者集成华为的创新能力,让用户在不同终端享受体验的一致性。 当然,新技术的倒退失去了交融,可人工智能仍然会是新生代技术中的领军者。HMS Core所打造的机器学习服务(ML Kit)便是智能时代的集大成者。其不仅可能提供了图形图像类、语音语言类、人体人脸类、文本及自然语言类等AI能力,同时也为开发者提供了可依据利用需要生成自定义的AI模型。当开发者手中领有了智能的技术,他们不仅会让现阶段万物智联降级,也会让用户体验到更快更便捷的服务。在将来,如果元宇宙的时代到来,人工智能技术和机器学习服务更会成为开发者手中的画笔,为新的时代装点更多翻新和奇幻的色调。 事实与虚构之间,图像与视觉的冲破智能化推动世界减速,新交互则让元宇宙变为可能。HMS Core在图形图像畛域凋谢了7项能力,为开发者架起一座沟通虚构与事实的桥梁,打造一个能够领有全新交互模式的数字孪生世界。 从现有的元宇宙构建模式来看,虚拟化和多样化交互是十分重要的两步。可是这两步中仅仅只是第一步就可能会劝退有数人。笔者已经有幸旅行过一次VR版的博物馆,VR馆内珍藏了大略20余件展品,而工作人员介绍称,博物馆的零碎搭建和相干开发工作其实几天就能实现,可在三维建模方面,他们却足足花了3个月。 HMS Core公布的3D建模服务(3D Modeling Kit),通过自研三维重建算法,使用AI物体宰割和高精浓密化、高精纹理贴图等技术,用户的虚拟化建模难题与门槛得以大幅升高。只须要应用RGB相机,通过拍摄物体不同角度的多张图像,即可自动化生成物体的3D几何模型和纹理,帮忙开发者实现3D数字内容的高效生产。3D建模服务除了可疾速帮忙古文物三维建模外,还可帮忙游戏、影视等场景外观制作须要大量事实材质外观和纹理素材的畛域。 https://www.bilibili.com/vide... 以往,用户与计算机的交互模式是通过窗口实现的,这种交互模式设施繁多,表白繁多,造成的后果是用户的体验也比拟繁多。而HMS Core AR Engine可能提供高精度高性能的几何智能,通过SLAM能力,实现4K精度的人脸和人体骨骼辨认和跟踪能力。同时,AR Engine提供环境光照预计算法,再联合渲染引擎反对真切的虚实对立光照成果,实现虚实深度交融,让现有的VR动画感隐没,晋升用户的实在沉迷体验。 要想真正的让元宇宙给予真实世界的感觉,还须要克服诸多的技术难题。现有的AR/VR设施广泛都会有一个问题,那便是次元壁并未真正的突破。虚构出现的图像受到设施和技术的双重限度,导致最终图像与事实天壤之别。而HMS Core提供的图形引擎服务(Scene kit) 采纳自有专利级别的RT求交算法,该算法的神奇之处就在于其可能生成物理准确的暗影,精准的反射和折射全局光照。这种对于沉迷式体验具备重要意义,借助光线追踪技术和RT求交算法,3D虚拟世界里的每一束光都能清晰和天然。湖光山色两相和,潭面无风镜未磨,元宇宙的世界里,也能够做到一步一风光。 基础设施与翻新的叠加,让将来充斥可能元宇宙的呈现绝不只是技术的堆砌,一方面其可能帮忙普通用户实现交互体验降级,另一方面也能让更多尚未享受到互联网红利的人群,成为新时代的“元宇宙原住民”。 对于听障人士来讲,元宇宙的分身和肢体语言就能够让他们进入更加多彩的互联网世界里。在华为开发者大会2021上,仔细的网友应该有留神到,在整个大会直播过程中左下角始终有一个数字人在全程手语直播。这就是HMS Core最新公布的华为手语服务(SignalPal Kit)。这项服务基于华为自研预训练语言大模型,机器翻译算法及多模态数字人动作生成算法,再加上手语语言学专家的画龙点睛,可实现连贯、天然的手语身材姿势、手势动作和表情的生成。 当然,数字人的手语是一种典型的信息输入,想要真正造成虚构交互或者还须要工夫的帮忙。可是,至多咱们可能看到,这一将来未然不远。 在上一阶段,VR/AR倒退的一大限度便在于网络提早。与一般的设施不同,设施提早问题如果不能解决,那么带给用户的不仅仅是体验变差,还能够随同呈现眩晕,恶心等问题。无线传输服务(Wireless Kit)便为开发者提供了欠缺的无线通信传输能力,其通过定制化的5G+Wi-Fi通信解决方案,可能帮忙开发者解决低速率、高时延、连贯不稳固等网络问题。 综合来看,本次大会之上HMS Core 6的推出并不仅仅是针对当下挪动开发者的外围难点问题,其还为将来一个新时代的到来奠定好了根底。咱们能看到时代倒退的脉络但想要深层次的把握其走向却并不容易,可极客精力本就是要不满于现状,不满于权威,一直的翻新和摸索。 技术的暴发是无序的,云原生、区块链、VR/AR、AI、5G……前沿技术总在各自暴发,各自前行,而当技术交错于一起,新的畛域和概念便应运而生,开发者就是推动他们交错的那群人。 元宇宙在这个时代的呈现,给用户以新的体验,也给开发者以新的契机。而HMS Core 6也看到了这个契机,所以华为抉择了凋谢,抉择了赋能开发者。授人以鱼,不如授之以渔。为开发者们提供更多凋谢的工具和能力,这就相当于送给他们能够翻新的武器。以HMS Core 6作为翻新的基石,开发者们能够发明海量新的理念与技术,他们可能发明的绝非仅有元宇宙,在数字与智能的陆地中,也可能发明全宇宙。

October 29, 2021 · 1 min · jiezi

关于hms-core:下载速率提升40-斗罗大陆魂师对决是如何做到的

用户在应用挪动利用的过程中,文件传输的场景有很多,如文件发送、云盘备份、视频缓存、利用下载和更新等。在移动游戏行业,优质的3D建模,丰盛的场景都成为吸引玩家的重要因素,随着游戏品质的一直晋升,游戏包也逐渐变得越来越大,因为还有很多玩家不具备长时间大流量的下载条件,首包大小就会影响到游戏的拉新成果,每次版本更新也不可避免带来用户散失。 如何晋升游戏资源包的下载体验,成了泛滥开发者关注的问题,业界较为通用的做法是游戏分包下载,用户首次下载游戏只蕴含游戏主体局部和老手地图资源,在玩家逐渐成长的过程中不断更新地图、正本等资源文件,这在一部分解决了首包大小的问题,然而同时又带来一个新的问题,用户在玩的过程中更新对下载速度和稳定性要求更高。 如何晋升游戏资源文件下载的速度和成功率,减低用户等待时间长,晋升体验呢? HMS Core助力游戏文件高速传输 HMS Core连贯与通信畛域推出的Network Kit针对文件传输的场景进行了大量的下载优化,通过包含智能分片、弱网探测、网络异样重试、断点续传等技术,充分利用网络带宽,晋升下载速度,实用于弱网环节、高速移动环节和高密拥塞环境。 智能分片技术:将大文件划出多个分片,每个线程负责其中的一个或数个分片的下载,多线程并行下载能够晋升下载速度; 弱网探测性能:通过机器学习能力,对大量实测数据进行建模,依据以后设施运行状态及网络环境现状,准确预测出最佳分片值,使并行下载达到绝对均衡稳固的成果; 网络异样重试:终端在挪动过程中,不可避免的会进入电梯、公开车库等场景,设施会短时间内存在无网状态。网络异样重试能够疾速复原之前的下载工作,还能保障已下载过的资源不会被反复下载,能够节俭大量工夫和网络资源; 断点续传性能:在网络抖动及过程异样被杀的状况下,Network Kit反对内存级及过程级的多级断点续传性能,下载过程中会保留进度信息,可能在已下载进度的根底上持续下载,而不须要反复下载异样前已下载的局部。 Network Kit助力三七互娱高速下载 三七互娱最新力作《斗罗大陆:魂师对决》为了向玩家全方位展示一个原汁原味的斗罗大陆,应用了高精度人物立绘和3D建模、大量动画原版声优配音等素材,资源包大小一度增大到GB级别。集成Network Kit后,游戏资源包下载速率均匀晋升40%,同时成功率大幅提高。 《斗罗大陆:魂师对决》集成Network Kit的下载比照测试(来自内测画面) 同时,在边玩边下场景,高速下载导致玩家的操作指令提早变高,触发了高速下载和玩家操作对网络资源占用的矛盾。通过场景剖析,Network Kit能够设置限速接口,为后盾下载场景设置速率下限,从而保障了玩家操作的网络资源,满足了不同的下载需要。 10月23日,华为开发者大会HMS Core 6.0:连贯与通信论坛,将零碎介绍华为在连贯与通信畛域的多个解决方案,并邀请来自抖音、西山居、北斗利用研究院、爱联科技等合作伙伴,为开发者分享挪动利用开发实践经验和解决方案,期待与开发者独特摸索连贯的价值。 扫描下方二维码,增加HDC·HMS Core分论坛小助手,退出“HDC连贯与通信论坛交换群” 获取最新资讯,与行业专家交换,参加10月23日当天的在线直播。 或微信增加敌人->企业微信联系人-> 输出“15671558014” ,增加HDC · HMS Core分论坛小助手,退出“HDC连贯与通信论坛交换群” 获取最新资讯,与行业专家交换,参加10月23日当天的在线直播。 理解Network Kit更多详情,获取开发领导文档。 拜访华为开发者联盟官网 获取开发领导文档 华为挪动服务开源仓库地址:GitHub、Gitee 关注咱们,第一工夫理解 HMS Core 最新技术资讯~

October 14, 2021 · 1 min · jiezi

关于hms-core:华为Awareness-kit您旅途路上的超智能管家

前言 前段时间看了一部纪录片《中国游客在巴黎》,讲述了外国人眼中“中国式游览”:热衷景点打卡,沉迷拍照纪念,得空认真观赏;留足工夫,买买买,不能枉此行。网友总结中国式游览“上车睡觉,下车拍照,回到家啥也不晓得”,能够说是小编本编了。我连忙“反思”了下,感觉纯正是因为我懒,不想做游览攻略,只能跟团到“人从众”景点观赏他人的后脑勺。每逢此刻,我就想有个能够举荐游览行程、适时出行提醒、举荐衣食住票信息等的全能“管家”。 重点来了,华为推出的Awareness Kit情景感知服务齐全能够实现这些性能和服务,并且完全免费,这几乎就是造福懒人游览的必备神器啊! 游览出行利用场景华为情景感知服务(HUAWEI Awareness Kit)通过提供获取用户以后工夫、地位、活动状态、音频设备状态、环境光、天气、信标等情景感知组合能力,并调用这些能力,帮忙App更疾速、高效的洞悉用户以后所处的情景,提供更加智慧、贴心的体验。 外出旅行时,在Awareness Kit反对下,天气感知能力揭示用户筹备适合旅行衣服,地位感知能力举荐出行、餐饮、景点、票务等信息,工夫和天气感知能力揭示日出/日落等信息,让用户取得超贴心的旅伴服务。 要害开发代码开发筹备1、配置AppGallery Connect。 2、集成HMS Core SDK。 3、配置混同脚本。 具体操作参考官网:配置AppGallery Connect 接口调用代码1、指定权限 在调用地位、天气、工夫等能力时,开发者须要先在Manifest中指定相应的权限。 2、导入接口类 开发者在应用各项感知能力时,须要导入情景感知服务的公共能力和与各项性能状态相干的类。比方:工夫感知能力导入接口类 import com.huawei.hmf.tasks.OnFailureListener;import com.huawei.hmf.tasks.OnSuccessListener;import com.huawei.hms.kit.awareness.Awareness;//导入工夫快照相干类import com.huawei.hms.kit.awareness.capture.TimeCategoriesResponse;import com.huawei.hms.kit.awareness.status.TimeCategories;//导入工夫围栏相干类import com.huawei.hms.kit.awareness.barrier.AwarenessBarrier;import com.huawei.hms.kit.awareness.barrier.BarrierStatus;import com.huawei.hms.kit.awareness.barrier.TimeBarrier;import com.huawei.hms.kit.awareness.barrier.BarrierUpdateRequest;3、Capture能力开发 Capture API容许app申请用户以后状态,如用户以后工夫、地位、活动状态、设施状态等。 (1)获取Awareness kit的“Capture Client”。 (2)通过“Capture Client”调用工夫状态查问能力接口查问情景状态。 (3)监听情景感知服务后果返回,进行利用的业务解决。 例如:天气感知能力 Awareness.getCaptureClient(this).getWeatherByDevice() .addOnSuccessListener(new OnSuccessListener<WeatherStatusResponse>() { @Override public void onSuccess(WeatherStatusResponse weatherStatusResponse) { WeatherStatus weatherStatus = weatherStatusResponse.getWeatherStatus(); WeatherSituation weatherSituation = weatherStatus.getWeatherSituation(); Situation situation = weatherSituation.getSituation(); // 更多返回的天气数据信息可参考华为开发者文档 String weatherInfoStr = "City:" + weatherSituation.getCity().getName() + "\n" + "Weather id is " + situation.getWeatherId() + "\n" + "CN Weather id is " + situation.getCnWeatherId() + "\n" + "Temperature is " + situation.getTemperatureC() + "℃" + "," + situation.getTemperatureF() + "℉" + "\n" + "Wind speed is " + situation.getWindSpeed() + "km/h" + "\n" + "Wind direction is " + situation.getWindDir() + "\n" + "Humidity is " + situation.getHumidity() + "%"; Log.i(TAG, weatherInfoStr); } }) .addOnFailureListener(new OnFailureListener() { @Override public void onFailure(Exception e) { Log.e(TAG, "get weather failed"); } });4、Barrier能力开发 ...

October 13, 2021 · 2 min · jiezi

关于hms-core:教你在狼人杀中实现变声效果

上一期咱们介绍了如何应用华为音频编辑服务实现歌曲伴奏的拆散,这一期咱们将为大家介绍如何在社交游戏App中实现变声成果。 在狼人杀游戏中,如果用户能够抉择本人想要的声音进行变声解决,不仅给游戏发言环节减少了趣味性,同时满足了局部用户不想曝光本人实在声音的需要。咱们来看一段狼人杀游戏中上警环节的发言变声。 发言台词:我是预言家,昨天晚上验了3号,TA是狼人,警徽给我,我来带队。 查看Demo演示请移步华为开发者联盟网站HMS Core论坛: https://developer.huawei.com/... 华为音频编辑服务(Video Editor Kit)反对依据指定的声音类型(大叔、萝莉、女声、男声、怪物等)对音频素材做变声解决。 上面咱们就一起来实操一下如何接入华为音频编辑服务,实现变声成果。 开发实战开发筹备1.1我的项目级build.gradle里配置Maven仓地址 buildscript { repositories { google() jcenter() // 配置HMS Core SDK的Maven仓地址。 maven {url 'https://developer.huawei.com/repo/'} } dependencies { ... // 减少agcp插件配置。 classpath 'com.huawei.agconnect:agcp:1.4.2.300' }}allprojects { repositories { google() jcenter() // 配置HMS Core SDK的Maven仓地址。 maven {url 'https://developer.huawei.com/repo/'} }} 1.2 文件头减少配置 apply plugin: 'com.huawei.agconnect'1.3 利用级build.gradle里配置SDK依赖 dependencies{ implementation 'com.huawei.hms:audio-editor-ui:{version}'}1. 4在AndroidManifest.xml文件中申请如下权限 <!--触动权限--><uses-permission android:name="android.permission.VIBRATE" /><!--麦克风权限--><uses-permission android:name="android.permission.RECORD_AUDIO" /><!--写存储权限--><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!--读存储权限--><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><!--网络权限--><uses-permission android:name="android.permission.INTERNET" /><!--网络状态权限--><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><!--网络状态变动权限--><uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />2.代码开发2.1创立您利用自定义的activity界面,用于抉择音频,并将该音频文件门路用如下形式返回给音频编辑SDK。 ...

October 11, 2021 · 2 min · jiezi

关于hms-core:大奖等你来拿HMS-Core线上Codelabs挑战赛第二期开始

敬爱的开发者们,筹备好了吗? HMS Core线上Codelabs挑战赛第二期赛题来喽! 在第一期:图像畅想的赛题竞逐中,咱们播种了一些令人惊喜的作品。 在接下来的赛题中,期待开发者们带来更多精彩创作,丰富大奖等你来拿! 对于挑战赛在1024程序员节行将到来之际,HMS Core筹备了一场线上Codelabs系列挑战赛,四期的挑战赛中,咱们围绕HMS Core的能力和技术个性给出赛题,让开发者可能在体验和把握新个性和新能力的同时,疾速构建兼具性能价值和趣味性的应用程序。在学习与创作中,还有机会取得华为电子产品、大赛特地定制纪念品等丰富大奖。 话不多说, 线上Codelabs挑战赛第二期正式开始。 第二期主题:视频探新赛题阐明本赛题分为两个环节。 环节一:集成Kit能力: 参考华为开发者官网的领导文档、华为视频编辑服务示例代码,疾速构建视频编辑demo。 环节二:应用demo剪辑创意视频 创意视频主题:1024,程序员加油! 录制要求:1、自我介绍,蕴含我是谁(能够化名),我从事的行业---10分 2、录制1024程序员节祝愿视频,也能够给HDC 2021(华为开发者大会)打Call---10分 剪辑要求:1、 至多应用一种特效---5分 2、 至多应用一个贴纸---5分 3、 至多应用一个转场---5分 4、 至多应用一个动画---5分 5、 至多应用一个文字效果---5分 6、 至多应用除以上外任意一种其余性能---5分 好看要求:1、 要求画面兼具美感---20分 2、 要求画面连贯,片段之间连接天然---20分 3、 具备创意---10分 作品提交形式:1、扫描下方二维码,进入挑战赛技术答疑群,回复【我要加入线上Codelabs挑战赛】,开明华为开发者论坛视频公布权限; 2、在华为开发者论坛-HMS Core板块,公布你构建视频编辑demo的截图、 以及你的视频剪辑作品。题目格局为【线上Codelabs挑战】+作品名称,通过审核后即胜利参加流动。 3、填写问卷: 填写问卷实现作品相干信息回收:https://hwdeveloper.wjx.cn/vj/hhxMXHY.aspx 作品提交工夫即日起至 10月24日23:59 本期奖品:优秀作品创作者将取得HUAWEI Sound X 智能音箱、HUAWEI WATCH FIT、华为三脚架自拍杆等奖品;同时,优良开发者还可取得华为开发者论坛【牛人认证】,享受论坛多重福利及流动特权! 帮忙改良你的体验反馈能帮忙咱们一直打磨、以更好的产品发明更大价值。 你能够在华为开发者联盟官方论坛-HMS Core板块 -线上Codelabs挑战主题贴中,回复在挑战赛过程中遇到的问题及改良倡议。 拜访华为开发者联盟官网 获取开发领导文档 华为挪动服务开源仓库地址:GitHub、Gitee 关注咱们,第一工夫理解 HMS Core 最新技术资讯~

October 9, 2021 · 1 min · jiezi

关于hms-core:旅行好帮手精准可靠的航班动态数据服务

依据中国民航局数据,从2016到2020年,我国国内航线由660条减少到953条,笼罩65个国家、167个城市。同期国内票价大幅升高了35%。航线的减少为旅客出行提供了更多的抉择,而票价的升高无疑大大晋升了旅客出行的能源,双重因素加成下,我国民航旅客出行数量有了显著晋升。据第三方数据,2019年我国机场全年旅客吞吐量超过13亿人次,实现135162.9万人次,比上年增长6.9% 。 2020年,民航旅客群体产生重大的构造转变,90后成为最大的主力人群,他们更关注生活品质,谋求良好体验。第三方数据显示,80后和90后的人数占比超过52%,出行的人次数占比达到57% 。从机场基础设施欠缺降级,到相干便民利用的推出,民航出行相干产业链条也在致力晋升服务水平。飞常准作为寰球航班出行服务平台,致力于为寰球航行旅客提供精确及时的航班动静信息。自2011年首发,已伴寰球航行旅客走过10年,累计向超过3亿人提供过航班延误预警、剖析和行程布局服务。 智能定位城市,一键搜寻酒店2015年始,飞常准推出酒店预订、接送机等服务,为不便旅客出行,着手布局全流程出行服务;酒店预订业务成为其重要方向,精准的定位则是酒店预订的第一步。通过集成华为定位服务,飞常准可自动识别用户所在城市,不便用户进行酒店预订。此外,飞常准还能够及时将该城市的酒店优惠信息推送给须要的旅客,帮忙用户找到性价比优选的酒店,无效节省时间老本。华为定位服务提供不同级别定位精度,开发者能够根据不同场景灵便抉择。在酒店预订场景下,开发者只需调用粗略的地位权限,实现用户所在城市的定位。 便捷扫码体验,稳固扫码能力达到机场后,飞常准反对扫描登机牌辨认航班信息,罢黜了用户输出航班号或者起降地等信息进行搜寻筛查的麻烦,省时省力更省心。在接入华为扫码服务后,在简单光照条件下,飞常准仍然能够保持良好的码识别率。无论是夜间出行光照有余的场景,还是匆忙中折叠登机牌造成的条码形变都能够疾速精确的辨认,为旅客在忙碌的出行过程中添一抹舒心的体验。 凑近店铺主动举荐,打造全新生产场景机场服务设施更加欠缺,旅客在机场候机也就有了更多的休闲抉择,旅客能够在机场悠闲购物、享受美食,打发无聊的候机工夫。面对泛滥店铺,他们曾经习惯了走进店铺,关上手机,浏览店家的信息。试想当旅客走到特定的区域,四周店铺的页面会自动弹出,提醒特色商品、优惠折扣,这种基于地位的主动举荐模式,能够升高他们错过优质店铺的可能性。 飞常准始终致力于打造更加便捷舒心的出行体验,让用户享受优质途程。借助HMS Core情景感知服务,飞常准让这成为了可能。通过主动感知工夫、地位、天气等信息,联合用户以后旅行状态,为用户提供“千人千面”的定制化服务。 当用户到达机场时,利用能够主动为用户提供机场状态、延误信息,展现机场周边服务;当用户到达登机口左近时,利用能够主动为用户提供指引。优质计划省时省力, 可观增量携手并进。 HMS Core提供的标准化能力合集,帮忙飞常准节约开发人力,将更多精力聚焦到业务逻辑翻新;通过与HMS core的单干,飞常准仅用1周,便实现利用新性能个性上线,减速了版本迭代周期。去年飞常准首次将航班动静信息延展到智能手表端,开辟了信息获取新渠道。往年,飞常准与华为单干,上线手表利用鸿蒙版,实现手机与手表间无缝数据流转,进一步开辟业务新形态。飞常准也期待着与华为终端云服务的进一步单干,在更多设施状态挖掘更多价值场景,打造更为便捷的利用,服务更多的出行旅客。 拜访华为开发者联盟官网 获取开发领导文档 华为挪动服务开源仓库地址:GitHub、Gitee 关注咱们,第一工夫理解 HMS Core 最新技术资讯~

September 29, 2021 · 1 min · jiezi

关于hms-core:技术与艺术的结合HMS-Core让手机主题趣味丛生

在9月23日晚举办的华为nova9系列新品发布会上,华为在公布nova9系列新机之外,还为观众展现了多款Harmony OS趣味主题。其中一款名为“翻滚吧牛奶”的利用主题看起来非常减压,基于流体粒子的实在模仿技术,发明出流动的立体感,用户晃动手机,便能够感触到牛奶在屏幕中翻滚的成果,充斥创意与乐趣,为用户带来全新的主题体验。 “翻滚吧牛奶”主题是华为主题创意工作室倾力打造的实在3D流体主题,模仿实在的液体流动,惊艳炫酷。在趣味性的背地,是HMS Core凋谢能力的加持,通过华为图形引擎服务(Scene Kit),使用全新的3D流体技术,让趣味艺术跃然于屏幕之上。 Scene Kit是HMS Core图形畛域下一款轻量级、高性能、低功耗、跨平台的图形渲染引擎,提供面向多场景的API,帮忙开发者编辑、操作和渲染3D资源、优化渲染成果。“翻滚吧牛奶”主题的外围 - 模仿实在的液体流动就是基于Scene Kit业界前沿个性:实时流体渲染实现的。该个性反对水,油,岩浆等不同类型的物理实在流体模仿,并且还反对任意形态容器的陈放;此外,实时流体渲染还可能反对流体色彩设置,透明度设置,不同颜色混合等炫酷流体特效,让开发者可能依据理论需要进行个性化翻新。 “翻滚吧牛奶”主题作为技术与艺术的联合,为用户带来趣味翻新的体验。而作为华为端云凋谢能力的合集,HMS Core将始终保持凋谢,用先进技术,帮忙开发者实现利用翻新,为用户提供更多翻新乏味的利用。 获取开发领导文档: Android SDK集成文档 iOS SDK集成文档 Web SDK集成文档 快利用SDK集成文档 拜访华为开发者联盟官网 获取开发领导文档 华为挪动服务开源仓库地址:GitHub、Gitee 关注咱们,第一工夫理解 HMS Core 最新技术资讯~

September 28, 2021 · 1 min · jiezi

关于hms-core:受众同步管理-精准再营销

前言: 依据驰名的七次法令实践(Rule of Seven),即潜在顾客均匀只有在接管广告宣传信息7次以上,才最有可能思考产生购买行为。 据数据显示,超九成拜访网站的用户并没有做好购买的筹备。对于营销人员来说,这是他们最不想看到的数字。 实际上,大部分潜在消费者在不同的app上把想买的商品互相比拟差别,所以才迟迟不下单实现转化。 受众同步治理如何通过再营销达到转化潜客的作用?首先咱们要晓得用户在你的网站可能有两种类型的行为: · 不感兴趣 (访问者在你的app上停留的工夫很短,不进入你app的任何其余页面并退出)此类访客有很低的购买动向,针对他们的再营销广告在减少老本的同时,很难进步ROI。 · 感兴趣的(访问者浏览app内容,甚至可能点击其余页面)此类访客有很高的购买动向,如果他们失去无效的广告信息,他们返回至你的app并购买货色的可能要大很多! 而再营销与个别传统营销形式不同,最次要的起因是他们的广告跳出、产生并不是因为消费者的关键字搜寻,而是透过消费者过来在网络中所留下来的行为,针对性地去满足其需要。 为了达到这样的成果,他有两份“秘籍”:秘籍1:屡次回访加深印象 就像结尾所说的,根据个别公众的生产习惯,通常须要“二访”甚至是“三访”以上才会转换成本质销售,而APP的结帐过程简短且不人性化,也导致潜在消费者有很高的机会中途来到。透过再行销,你能够升高流失率,再次涉及到这潜在消费者,减少转换成本质购买的机会。 秘籍2:客制化营销,千人千面 大多数人不喜爱广告,或者会感觉就算app要投放广告,也要投放投合消费者趣味的内容。例如,当男性被投放女性化妆品广告时,可能会感觉无用且对该品牌产生负面的印象。而受众同步治理的定制服务能够让开发者通过人群包的条件设定,达到千人千面的成果,从而晋升达到率。 再营销的目标就是为了吸引用户在来到app后再度返回,因而所投递的广告受众不是轻易的路人甲乙丙,而是那些对产品有初步意识或感兴趣的受众用户,目标是压服他们购买你的产品。这样的性能之所以无效,是因为它们能让你向那些曾经对你的产品展现出趣味的精准访客展现广告,在搜索引擎和社交媒体渠道的帮忙下,进行二次刺激促购买。 简略三步搞定受众同步:通过受众同步治理,可将受众同步至利用市场流动治理。受众同步至利用市场流动治理后,可在HUAWEI Ads创建活动时抉择受众群组发放奖品,用于精准的奖品和音讯触达。 前提条件: 该性能实用于Android利用,请确保您集成的Android SDK为5.3.0.300或以上版本,集成办法请参见集成SDK。 Step1:设置受众人群包:下拉华为剖析,进入受众剖析界面增加条件组,条件分为“用户属性”和“用户事件”,其中可选项包含:首次启动,点击告诉,设施型号,地理位置等。 Step2:一键进入受众同步治理:点击页面右上角“受众同步治理”,进入新页面。 Step3:关上同步开关:筛选适合的我的项目,点击关上同步开关即可。 同步后咱们可能失去什么?受众同步后的再营销容许你用指定广告来针对指定潜在消费者,目标是压服他们购买你的产品。这些流动之所以无效,是因为它们能让你向那些曾经对你的产品展现出趣味的精准访客展现广告,在搜索引擎和社交媒体渠道的帮忙下,进行二次刺激促购买。 比方:用户在浏览某电商app内商品时,将品牌A的服装退出购物车,但未购买。随后用户在关上华为视频,华为音乐,华为浏览等app时,会再次看到架构的该品牌A的服装广告。 欲了解更多详情,请参阅: 华为Ads官网 华为剖析官网 华为剖析演示DEMO 获取开发领导文档: Android SDK集成文档 iOS SDK集成文档 Web SDK集成文档 快利用SDK集成文档 HarmonyOS(JAVA SDK) SDK集成文档 拜访华为开发者联盟官网 获取开发领导文档 华为挪动服务开源仓库地址:GitHub、Gitee 关注咱们,第一工夫理解 HMS Core 最新技术资讯~

September 26, 2021 · 1 min · jiezi

关于hms-core:分析服务助力产品运营

商品销售转化率状况如何?哪些品类更受用户欢送?如何利用数据驱动,晋升GMV(成交金额)?除了根本的用户行为剖析如新增、沉闷状况等之外,电商APP最重要的就是须要关注用户的付费购买状况,包含商品的销售额、购买品类状况等。因而,一个残缺的电商行业剖析报告是不可或缺的。 华为剖析服务6.2.0上线了电商行业剖析报告,从数据概览、付费剖析、用户剖析、商品销售剖析、商品品类剖析等几个模块充沛展现了电商APP的要害指标数据,帮忙经营人员制订更精准的营销计划及产品策略。另外,智能数据接入提供对应的埋点模板和代码样例,接入十分高效便捷。 一、外围指标看板数据概览区域展现了APP实时应用状况及付费状况,如实时在线/付费人数,付费金额等。且“增加过滤器”性能反对筛选不同平台、利用名称、用户属性及受众以查看不同人群特色的数据状况。经营同学能够通过数据概览疾速把握APP的根本经营状态。*图上数据为虚构 二、付费剖析指标,掂量业务的整体增长和发展趋势对于电商行业来说,付费状况是掂量产品经营情况最间接的指标之一。在付费剖析报告页面,经营人员可直观看到付费金额、付费用户数、人均付费金额等状况,并且反对依据过滤器和时间段筛选人群。如某购物类APP想查看沉闷用户的付费状况,在“增加过滤器”控件筛选受众“沉闷用户”即可查看相应报告。 *图上数据为虚构*图上数据为虚构 三、用户剖析十大板块,疾速、直观监测用户体现在用户剖析报告页,从沉闷用户数、沉闷用户登录时段散布、每日回流数、人均登录时长、单次登录时长均值、新用户数、沉闷用户留存、新增用户留存等展现了用户的新增、沉闷及留存等状况。另一方面,经营人员能够从用户分享渠道状况、经营位的点击状况判断各分享渠道及坑位素材对用户的吸引力。 *图上数据为虚构*图上数据为虚构 四、商品销售及品类剖析,帮忙疾速优化增长策略从商品销售角度来说,经营人员须要关注销售额、品类销售占比等,以帮忙制订更精确的营销措施。 在商品销售剖析模块,数据概览区直观展现了商品成单销售额、订单量、商品详情页等根底销售数据。卡片区域,可通过GMV变化趋势判断近期的营收状况。除了总体的营收状况,电商行业更须要关注各种转化率,如领取转化率、下单转化率等。当领取转化率上升时,阐明商品或者营销流动对用户产生了吸引力。转化率也能够联合华为剖析中的漏斗剖析,建设转化漏斗进行下钻剖析。 *图上数据为虚构 *图上数据为虚构 通过商品销售品类看板,经营人员能够疾速把握商城内各类商品的销售收入奉献,如各个商品购买人数、销售额等。从勾销订单的品类占比、各品类退货占比、各品类珍藏占比等数据,可帮忙经营人员判断哪些为爆款商品从而加大资源投入,对于退货、勾销订单较多的产品,可能须要思考商品是否不受用户欢送。 *图上数据为虚构*图上数据为虚构 此外,商城购物类APP还能够联合华为剖析服务的受众剖析、用户生命周期剖析、漏斗剖析等性能,对用户进行更全面、精细化的剖析。最初,联合智能经营触达到用户,采取针对性的经营措施。 欢送拜访华为剖析官网 收费体验Demo:华为剖析 | 一站式用户行为剖析平台 | Demo体验 获取开发领导文档:Android、iOS、Web、快利用 拜访华为开发者联盟官网 获取开发领导文档 华为挪动服务开源仓库地址:GitHub、Gitee 关注咱们,第一工夫理解 HMS Core 最新技术资讯~

September 23, 2021 · 1 min · jiezi

关于hms-core:Insights直播回顾-多媒体管线服务助您快速实现音视频业务创新

September 17, 2021 · 0 min · jiezi

关于hms-core:智能运营620版本上线三大新特性助力运营效率倍速增长

智能经营6.2.0版本带来三大新个性,致力于帮忙经营同学解决日常工作中的难题,晋升经营效率与成果。 新增公布周期性工作能力,针对适宜继续疏导用户,最终达到经营目标的流动,能够通过一个周期性工作即可轻松实现。新增A/B测试渠道与发送机会模板,通过预置的A/B测试模板,经营同学能够一键配置相干内容,疾速得出最优发送渠道与发送机会。新增营销数据实时查看能力,通过实时与转化指标相干的营销数据,在经营流动运行过程中发现问题,为下一次流动优化提供工夫。一.新增公布周期性工作能力,经营效率晋升的加速器经营人员在晋升用户活跃度、粘性等指标时,往往都会疏导用户进入APP实现新用户签到流动、老用户打卡流动等相应动作,这是一个继续的过程。而通过智能经营上线的新能力——周期性工作,经营人员可通过一次操作,实现用户的继续疏导。 例如某工具类APP,为晋升新用户留存,针对新用户上线了签到七天领优惠券红包流动。最后通过利用内弹窗的形式揭示用户签到打卡,然而用户点击率很低,因为很多新用户往往不会关上利用,无奈看到流动弹窗。而通过创立周期性Push流动,APP就可能主动针对新用户发送签到打卡揭示。 *智能经营-经营流动创立 二.新增A/B测试模板,不再纠结发送渠道和机会经营人员往往须要确认适合的推送渠道和工夫点,以求可能达到现实的流动成果。而通过智能经营的Push/短信渠道测试和Push/短信机会测试模板,经营人员即可轻松判断出适宜APP的发送渠道以及工夫。 *智能经营-Push渠道模板 三.实时查看营销数据,及时调整营销计划一个残缺的经营流动流程是从计划制订到执行到复盘再到总结优化。事实工作中,数据复盘环节须要经验取数、判断数据变动等环节,耗费大量工夫,进而会导致计划优化不及时,之后的流动计划无奈及时调整。 智能经营新增实时查看营销转化数据能力,在流动进行的同时,察看数据变动,能够极大缩短流动数据的复盘工夫,留足工夫优化接下来的其余流动。 *智能经营-营销数据查看 此外,智能经营6.2.0版本还上线了很多不便大家应用的性能,例如抉择Push测试名单的时候能够间接输出,反对抉择新创建的人群,以及Push渠道反对上传图片等能力,帮忙大家应答精细化经营的各个场景。具体的产品能力更新可查看智能经营版本更新日志。感兴趣的开发小伙伴连忙上手应用吧! 欲了解更多详情,欢送拜访华为开发者联盟官网:智能经营服务官网介绍[智能经营服务DEMO智能经营服务操作指南 拜访华为开发者联盟官网 获取开发领导文档 华为挪动服务开源仓库地址:GitHub、Gitee 关注咱们,第一工夫理解 HMS Core 最新技术资讯~

September 15, 2021 · 1 min · jiezi

关于hms-core:HMS-Core-60全球上线华为3D建模服务3D-Modeling-Kit轻松构建高质量3D模型

华为3D建模服务(3D Modeling Kit)是华为在图形图像畛域又一技术凋谢,面向有3D模型、动画制作等能力诉求的利用开发者,基于AI技术,提供3D物体模型主动生成和PBR材质生成性能,实现3D数字内容高效生产。点击查看视频 源于华为自研算法,3D Modeling Kit在反对全Android机型的同时,大大降低硬件的门槛依赖。用户无需非凡硬件(RGBD\LiDAR等)也能够利用拍摄图像之间共视信息匹配,估算出深度信息并实现采集。只需一部一般RGB手机,即可一键生成高精度最高可达2K-4K的3D几何模型,相较于传统的需业余人员通过手动制作形式,简略集成便可实现数据采集、上传、模型下载、预览等工作,节俭建模内容老本,进步建模效率。得益于其物体背景宰割能力,3D Modeling Kit重建出的模型没有背景,边缘更清晰、洁净可宽泛使用于商品模型制作、教学演示、游戏动画制作、 短视频制作等畛域的利用翻新开发。 3D Modeling Kit提供将RGB图像转换为PBR材质的能力,通过拍摄一张或多张RGB图片,利用AI辅助材质生成工具,便可一键取得diffuse map、normal map、specular map、roughness map四张贴图,可能在支流渲染引擎中高度还原主观世界材质的光影成果,晋升材质的场景真实感。特地是在游戏、影视等场景外观制作须要大量事实材质外观和纹理素材的畛域,3D Modeling Kit能帮忙开发者缩小从零开始调参的状况,大幅晋升制作效率。 7月27日举办的HMS Core Insights第五期直播 – 3D建模服务,疾速构建高质量3D模型 便为大家介绍了这项华为在HMS Core 6.0中全新凋谢的3D Modeling Kit背地的技术与利用场景,感兴趣的同学能够在下方回顾本次直播的精彩内容。 原文链接:https://developer.huawei.com/...原作者:HUAWEI-HMS Core

August 16, 2021 · 1 min · jiezi

关于hms-core:实现地图实时定位拯救路痴

实时定位,曾经成为利用必备能力之一,尤其是导航利用,更须要疾速精确定位用户实时地位。 华为定位服务可能赋予应用程序疾速、精准地获取用户地位信息的能力,同时定位服务助力寰球开发者实现个性化地图出现与交互,全面晋升利用的LBS体验。 上面为您具体解析,华为定位服务与地图服务如何实现利用实时定位。 预期性能 获取实时定位,并且在地图上显示地位点,首次启动跳转以后地位点,并且地位扭转以后地位点和地图视角随之扭转。 应用能力 华为定位服务: 根底定位 华为地图服务:地图显示 实现原理应用华为定位服务获取实时地位,在地图上显示“我的地位”按钮,在地位变动时,跳转地图到以后定位。 筹备工作 AGC账号注册,我的项目创立 注册成为开发者注册地址: https://developer.huawei.com/... 创立利用,增加sha256,开启map/site开关,下载json文件https://developer.huawei.com/... 配置android studio工程1) 将“agconnect-services.json”文件拷贝到利用级根目录下 · 在“allprojects > repositories”中配置HMS Core SDK的Maven仓地址。 · 在“buildscript > repositories”中配置HMS Core SDK的Maven仓地址。 · 如果App中增加了“agconnect-services.json”文件则须要在“buildscript > dependencies”中减少agcp配置。 buildscript { repositories { maven { url 'https://developer.huawei.com/repo/' } google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.2' classpath 'com.huawei.agconnect:agcp:1.3.1.300' }}allprojects { repositories { maven { url 'https://developer.huawei.com/repo/' } google() jcenter() }}2) 在“dependencies ”中增加如下编译依赖 dependencies { implementation 'com.huawei.hms:maps:{version}' implementation 'com.huawei.hms:location:{version}'}3) 在文件头增加配置apply plugin: 'com.huawei.agconnect' ...

August 13, 2021 · 3 min · jiezi

关于hms-core:一文教你如何快速实现声音识别

在一些利用我的项目开发的过程中,有时须要用到语音检测的性能,即辨认敲门声、门铃声、汽车喇叭声等性能,对于中小开发者来说,独自开发构建该能力,未免耗时耗力,而华为机器学习服务中的声音辨认服务SDK,只需简略集成,端侧就能实现这个性能。 一、 华为声音辨认服务简介: 声音辨认服务反对通过在线(实时录音)的模式检测声音事件,基于检测到的声音事件可能帮忙开发者进行后续指令动作。目前反对13个品种的声音事件,包含:笑声、婴儿或小孩哭声、打鼾声、喷嚏声、叫喊声、猫叫声、狗叫声、流水声(包含水龙头流水声、溪流声、海浪声)、汽车喇叭声、门铃声、敲门声、火灾报警声(包含火灾报警器警报声、烟雾报警器警报声)、警报声(包含消防车警报声、救护车警报声、警车警报声、防空警报声)。 二、集成筹备: 开发环境配置 1、须要在华为开发者联盟上创立利用: 此步骤具体能够详见下方的链接: https://developer.huawei.com/... 2、关上机器学习服务: 具体开启步骤能够查看下方的链接: https://developer.huawei.com/... 2、创立完利用之后,会主动生成agconnect-services.json文件, 须要手动将agconnect-services.json文件拷贝到利用级根目录下 3、配置HMS Core SDK的Maven仓地址。 对于Maven仓的配置能够查看下方的链接: https://developer.huawei.com/... 4、集成声音辨认服务SDK 举荐应用Full SDK形式集成,在build.gradle文件中配置相应的sdk// 引入声音辨认汇合包implementation 'com.huawei.hms:ml-speech-semantics-sounddect-sdk:2.1.0.300'implementation 'com.huawei.hms:ml-speech-semantics-sounddect-model:2.1.0.300'依据理论状况申明AGC插件配置,有两种形式apply plugin: 'com.android.application'apply plugin: 'com.huawei.agconnect'或plugins { id 'com.android.application' id 'com.huawei.agconnect'}自动更新机器学习模型增加如下语句到AndroidManifest.xml文件中,用户从华为利用市场装置您的利用后,将自动更新机器学习模型到设施: <meta-data android:name="com.huawei.hms.ml.DEPENDENCY" android:value= "sounddect"/>更具体的步骤能够通过下方的链接查看:https://developer.huawei.com/... 三、利用开发编码阶段 1.获得 麦克风 权限, 如果没有麦克风的权限 会报12203的谬误 设置动态权限(必须) <uses-permission android:name="android.permission.RECORD_AUDIO" />动静权限获取(必须) ActivityCompat.requestPermissions( this, new String[]{Manifest.permission.RECORD_AUDIO}, 1); 2.创立MLSoundDector对象 private static final String TAG = "MLSoundDectorDemo"; //语音辨认的对象private MLSoundDector mlSoundDector; //创立MLSoundDector对象 并 设置回调办法private void initMLSoundDector(){ ...

August 12, 2021 · 1 min · jiezi

关于hms-core:华为视频编辑服务Video-Editor-Kit助力开发者高效构建应用视频编辑能力

视频编辑服务(Video Editor Kit)是华为凋谢给开发者疾速构建视频编辑能力的服务,提供视频导入、编辑解决、特效渲染、视频导出、媒体资源管理等一站式视频解决能力。视频编辑服务为寰球开发者提供性能优异、简略易用、兼容性强的接口,帮忙开发者轻松高效构建利用视频编辑能力。 点击查看视频 性能全面的一站式视频编辑服务 Video Editor Kit为利用开发者提供产品级SDK,蕴含视频编辑所需全能力,稳固牢靠。其接入简略,最快2小时即可实现集成,产品级SDK也可能为开发者节俭开发成本,保障开发者疾速、低成本开发利用。Video Editor Kit还提供全球化服务,笼罩70+种语言,反对寰球调用,无效帮忙国内优质利用出海。 Video Editor Kit提供导入性能、编辑性能以及导出性能,帮忙用户高效便捷地实现视频创作。其中,导入性能反对多格局视频、图片的导入且无片段数限度;编辑性能为用户提供多视频、音频轨道、多比例设置、实时预览与封面设置个性,用户还可灵便扩大如滤镜、字体等各式版权素材,将创意打造为事实;Video Editor Kit的导出性能还反对多分辨率、多帧率以及疾速导出,用户能够按需导出本人的视频。Video Editor Kit还为用户提供丰盛多样的素材资源,预置滤镜、文字、贴纸、特效、动画等品类素材,可能撑持多种场景需要。 利用场景丰盛多样,助力各行业体验晋升 Video Editor Kit提供的性能全面的一站式视频编辑服务领有宽泛的利用场景,如在视频剪辑工具类App中提供图片生成视频或导入的视频进行裁剪、拼接、宰割、特效解决等操作性能;在拍摄美图类App内提供美颜、滤镜、特效、贴纸等性能。此外,在旅行住宿类App、社交类App、电商类App以及新闻资讯类App等多个畛域,提供快捷易用的视频编辑性能,满足开发者各场景下多样化的需要,帮忙利用体验晋升。 Video Editor Kit是华为在媒体畛域先进技术积攒的进一步凋谢,在助力开发者高效构建利用视频编辑能力,打造易用且牢靠的视频编辑根底工具的同时,其宽泛的利用场景也帮忙各个行业利用体验的晋升与翻新。 原文链接:https://developer.huawei.com/...原作者:HUAWEI-HMS Core

August 12, 2021 · 1 min · jiezi

关于hms-core:想让用户一见钟情你需要主题订阅消息精准推送

现今智能终端App越来越多,各个App推送的信息量急速扩张,如何让本人推送的信息精准抓住用户的眼帘,在市场竞争中占据洼地?其中一个答案就是——主题订阅音讯推送。 主题订阅音讯推送能够依据用户习惯或让用户自定义感兴趣主题,利用再依据须要撰写主题音讯,推送服务负责将音讯牢靠地传送至正确的设施,从而实现精准推送。 例如,某个天气预报利用的用户可抉择退出“X市天气”主题,并接管对于本地天气的告诉。 华为主题订阅音讯推送服务具备稳固、及时、高效的特点,多种推送款式、主动推送告诉、Deep linking可能助力利用精准触达用户,无效晋升用户活跃度和粘度。 接下来,咱们具体解析如何集成华为主题订阅音讯推送服务。 一、整体开发流程Step1:利用App主题订阅; Step2:向订阅主题的用户群发送音讯; Step3:验证主题订阅音讯胜利送达。 服务端主题订阅推送音讯交互流程图 主题订阅有两种实现形式:App客户端主题订阅和服务端主题订阅。本文将别离具体介绍这两种订阅形式的实现步骤及代码。 二、集成关键步骤阐明和代码实现 (一)客户端主题订阅 客户端主题订阅代码实现: public void subtopic(View view) { String SUBTAG = "subtopic"; String topic = "weather"; try { // 主题订阅 HmsMessaging.getInstance(PushClient.this).subscribe(topic).addOnCompleteListener(new OnCompleteListener<Void>() { @Override public void onComplete(Task<Void> task) { if (task.isSuccessful()) { Log.i(SUBTAG, "subscribe topic weather successful"); } else { Log.e(SUBTAG, "subscribe topic failed,return value is" + task.getException().getMessage()); } } }); } catch (Exception e) { Log.e(SUBTAG, "subscribe faied,catch exception:" + e.getMessage()); }}App端测自定义订阅界面: ...

August 11, 2021 · 1 min · jiezi

关于hms-core:三七互娱斗罗大陆魂师对决上线Network-Kit助力玩家即刻畅玩

三七游戏旗下的年度旗舰大作《斗罗大陆:魂师对决》现已开启全平台公测。8月1日,三七互娱技术副总监缺席了HMS Core.Sparkle游戏利用翻新沙龙,展现了在HMS Core Network Kit加持下,《斗罗大陆:魂师对决》资源下载速度晋升了40%以上。这款神奇的Network Kit开发套件到底有怎么的黑科技,让咱们一起来看看吧! 随着玩家对游戏品质要求的晋升,游戏开发者须要为玩家提供的游戏素材品质也越来越高。为了向玩家全方位展示一个原汁原味的斗罗大陆,《斗罗大陆:魂师对决》应用了高精度人物立绘和3D建模、大量动画原版声优配音等素材,但资源包大小也水涨船高、玩家进入游戏前须要较长的等待时间。华为依靠多年对网络减速的了解,将资源下载这一通用模块打包进入Network Kit中。通过易用的API接口,开发者不仅能够非常容易的实现下载的开始、暂停、进度显示、速度显示等罕用性能,还可依据须要启用多任务并发下载、断点续传、后盾多过程下载、资源校验等加强性能。此外,随着手机算力的晋升,面向简单的网络环境,Network Kit将通过AI技术构建出千人千面的网络参数调优,让您的网络体验一直失去进化。 全新协定,迈向将来 QUIC(Quick UDP Internet Connections)是新型互联网传输协定,它缩小了APP因为建设加密连贯而产生的提早,并且能够在网络拥挤时动静调整策略,实现更快更高效的传输。2021年5月,国际标准化组织IETF将QUIC公布为RFC 9000,奠定了下一代WEB传输协定的规范位置。每一代协定的更新都是质的飞跃,Network Kit集成了新型传输协定QUIC,辅以华为智能拥塞算法,能为下载用户提供更快的连贯建设速度,更强的抗丢包能力以及更高的吞吐量。同时场景化的编程接口,能大大加重集成的工作难度,仅需数行代码,便能在第一工夫感触到新协定带来的飞速体验。 Network Kit成果如何? 《斗罗大陆:魂师对决》开发者应用了多款支流手机装置内测版本进行比照。测试数据显示,集成Network Kit后,在失常网络场景下的下载速度有40%左右的晋升,使能QUIC协定性能后,不仅吞吐率进一步减少,在弱网环境(电梯等关闭、信号弱的环境下)的下载体验也大有改善,使得在各种各样的网络环境下,玩家仍然可能疾速、稳固实现游戏更新下载,大大提高游戏体验。 Network Kit的外围劣势 1、简略易用 提供场景化网络编程接口,屏蔽网络细节,让您更聚焦业务逻辑。 2、更低时延 通过网络预热、缓存、智能网络参数调优等关键技术,升高网络时延。 3、更高吞吐量 通过QUIC、多路径并发等新型网络协议,辅以华为自研拥塞算法,晋升网络吞吐量。 更多Network Kit信息,尽在官方网站: https://developer.huawei.com/... ?ha_source=hmslt 原文链接:https://developer.huawei.com/...原作者:HUAWEI-HMS Core

August 9, 2021 · 1 min · jiezi

关于hms-core:运动健康南向设备接入服务传输数据解析举例

随着穿戴设施的遍及,静止数据的采集变的更加便捷,越来越多的静止衰弱类App步入人们的视线。对于日常静止数据的跟踪记录,成为不拘一格静止类App的外围性能。 华为静止衰弱服务提供的南向服务-设施接入服务,能够帮忙开发者实现静止数据的写入。开发者在开发过程中,须要在App中对设施回传的数据进行字段解析,还原成对应的参数,在App的用户界面进行展现。 那么静止设施返回的数据该如何解析呢? 首先咱们要理解,华为静止衰弱提供的设施接入服务,是基于规范FTMS协定进行数据传输的,所谓FTMS - 健身器材服务是规范蓝牙协定针对静止健身中的训练数据传输做出的独自定义 从协定文档中咱们能够理解到,规范的FMTS协定曾经定义了静止状态(热身,低强度,高强度等),健身器材状态(开启,停滞等),以及反对的健身器材类型(跑步机,穿插训练器,阶梯攀登者,爬楼梯者,划艇者,室内自行车) 对于不同健身器材类型的反对状况,能够参考FTMS协定第三章 对于特定健身器材反对的具体参数,能够参考FTMS协定第四章 须要留神的是,在FTMS协定中,咱们曾经对字节程序曾经做了约定,FTMS协定中均采纳小端序(little endian),即高的地址位存储的是低字节位数据。具体形容能够参考FTMS协定3.2章节 FMTS协定文档链接如下:https://www.bluetooth.com/spe... 好了,具备了上述根底,咱们来举个例子 以划船机为例(Rower Data),咱们收到划船机发来的一串数据,他代表什么含意呢 7e19002700d69c0000000061000000e4000d0000000024000000 咱们先看下协定中的数据格式,数据能够分为两大段,第一段是Flags,第二段是参数 Flags字段解析 根据上图,咱们看到数据是以2字节(16比特位)的Flags结尾的,即7E19,这个16进制的示意转换成二进制,即为0111 1110 0001 1001 然而不要忘了,FTMS是小端序,即右边8位存储的其实是低比特位的数据,所以实际上的读取程序应该是 根据文档,咱们能够发现,这个Flags标识这段数据上报了以下字段的内容(须要参考FTMS协定中形容的字段含意) 此时此刻,咱们再参考一下FTMS标准协议中4.8.1.1 Flags Field的形容,咱们就能够晓得这个Flag批示的后续字段蕴含的信息;这里须要留神的是,每个比特位标识的参数个数并不相同,存在一个比特位对应多个参数的状况,本例中具体的比特位与参数的对应状况可参考下表 综上,咱们晓得这条数据Flags段通知咱们,接下来的参数段,蕴含了以下13个参数: Stroke Rate Stroke Count Average Stroke Rate Total Distance Instantaneous Pace Average Pace Instantaneous Power Average Power Total Energy Energy Per Hour Energy Per Minute Elapsed Time Remaining Time 接下来就能够开始具体参数的解析了 Parameter字段解析 参考领导文档中对各个参数的格局定义,咱们能够将参数段的数据依照格局定义的长度进行划分,以匹配到各个参数,此例数据宰割如下: 00-2700-d6-9c0000-0000-6100-0000-e400-0d00-0000-00-2400-0000 咱们将上述宰割好的参数字节段转换成十进制,即可通晓每个参数的含意了。这里仍然不要遗记FTMS的字节程序,将各字段的16进制的数据转换为十进制时,仍然要留神读取程序。解析后果如下: 至此,这样一条静止数据就解读实现了,咱们能够看到,此用户在这次划船机静止中,共打算动了234米,耗费了15千卡的能量;另外咱们还能够理解具体的划桨数,浆频,静止耗费的工夫等数据。 ...

August 6, 2021 · 1 min · jiezi

关于hms-core:云空间服务助力用户数据存储与协同

当咱们在应用电子设备时,存储无疑是最根底、最不可或缺的性能,随着信息收缩,单纯依附设施内存,曾经不足以撑持贮存全副数据,云空间应运而生。 云空间,顾名思义就是将大量数据存储在云端,缩小设施内存的占用,进步设施运行效率,但云空间的性能远不止单纯的存储,智能挪动终端的多样化、操作系统的生态化,使得数据的多端协同成为必然趋势,云空间的劣势就在于此。 始终以来,用户数据的存储与治理都是开发者关注的重点,如何存储海量数据,如何平安便捷地治理数据,如何确保数据多端协同,成为开发者必须解决的问题。 华为云空间服务就是开发者们的好帮手,它能够为利用提供云端存储性能,将用户在应用您开发的利用时产生的文件保留到云盘,也能够下载、上传和搜寻华为云盘中的所有文件,包含照片、视频以及文档等,也能够让用户对文件进行评论、回复和查问历史版本。 同时华为云空间为各类数据提供了全方位的平安保障,云数据库能够无效地避免用户隐衷或敏感信息在云侧被窃取,让用户更平安、便捷地治理数据。 华为云空间服务的劣势有以下几点: 安全性。不论是帐号认证,还是数据传输及存储,华为云空间服务均具备加密爱护机制,提供基于用户身份和数据模式匹配的申明式安全控制及密态数据库能力,受权治理、密钥算法、隐衷爱护都能确保用户数据安全性。多端协同。多端数据统一,多端体验统一,多端协同编辑,数据实时同步,离线时数据主动保留在端侧,网络复原后主动和云端同步,各种设施无缝切换,协同治理帮忙利用晋升用户体验。牢靠文件治理。华为云空间服务将文件贮存在云端,永不损坏、永不失落。您只须要集成一个简略的SDK,就不必关注云侧零碎的开发、部署和运维,从而聚焦于业务逻辑开发。那么,如何集成华为云空间服务? 针对Android Studio开发环境,华为提供了Maven仓集成形式的Drive SDK和HMS Core SDK包。在开始开发前,您须要将Drive SDK和HMS Core SDK集成到您的Android Studio开发环境中。 增加以后利用的AppGallery Connect配置文件 登录AppGallery Connect网站,点击“我的我的项目”。在我的项目列表中找到您的我的项目,在我的项目中点击须要集成HMS Core SDK的利用。在“我的项目设置 > 惯例”页面的“利用”区域,点击“agconnect-services.json”下载配置文件。将“agconnect-services.json”文件拷贝到利用级根目录下。配置HMS Core SDK的Maven仓地址 关上Android Studio我的项目级“build.gradle”文件。增加HUAWEI agcp插件以及Maven代码库。· 在“buildscript > repositories”中配置HMS Core SDK的Maven仓地址。 · 在“allprojects > repositories”中配置HMS Core SDK的Maven仓地址。 · 如果App中增加了“agconnect-services.json”文件则须要在“buildscript > dependencies”中减少agcp配置。 buildscript { repositories { google() jcenter() // 配置HMS Core SDK的Maven仓地址。 maven {url 'https://developer.huawei.com/repo/'} } dependencies { ... // 减少agcp配置。 classpath 'com.huawei.agconnect:agcp:1.4.2.300' }} allprojects { repositories { google() jcenter() // 配置HMS Core SDK的Maven仓地址。 maven {url 'https://developer.huawei.com/repo/'} }}阐明 ...

August 5, 2021 · 1 min · jiezi

关于hms-core:HMS-Core校园开发者系列活动成都站

HMS Core校园开发者系列流动——成都站 原文链接:https://developer.huawei.com/...原作者:胡椒

August 4, 2021 · 1 min · jiezi

关于hms-core:华为视频编辑服务Video-Editor-Kit助力开发者高效构建应用视频编辑能力

视频编辑服务(Video Editor Kit)是华为凋谢给开发者疾速构建视频编辑能力的服务,提供视频导入、编辑解决、特效渲染、视频导出、媒体资源管理等一站式视频解决能力。视频编辑服务为寰球开发者提供性能优异、简略易用、兼容性强的接口,帮忙开发者轻松高效构建利用视频编辑能力。 点击查看视频 性能全面的一站式视频编辑服务 Video Editor Kit为利用开发者提供产品级SDK,蕴含视频编辑所需全能力,稳固牢靠。其接入简略,最快2小时即可实现集成,产品级SDK也可能为开发者节俭开发成本,保障开发者疾速、低成本开发利用。Video Editor Kit还提供全球化服务,笼罩70+种语言,反对寰球调用,无效帮忙国内优质利用出海。 Video Editor Kit提供导入性能、编辑性能以及导出性能,帮忙用户高效便捷地实现视频创作。其中,导入性能反对多格局视频、图片的导入且无片段数限度;编辑性能为用户提供多视频、音频轨道、多比例设置、实时预览与封面设置个性,用户还可灵便扩大如滤镜、字体等各式版权素材,将创意打造为事实;Video Editor Kit的导出性能还反对多分辨率、多帧率以及疾速导出,用户能够按需导出本人的视频。Video Editor Kit还为用户提供丰盛多样的素材资源,预置滤镜、文字、贴纸、特效、动画等品类素材,可能撑持多种场景需要。 利用场景丰盛多样,助力各行业体验晋升 Video Editor Kit提供的性能全面的一站式视频编辑服务领有宽泛的利用场景,如在视频剪辑工具类App中提供图片生成视频或导入的视频进行裁剪、拼接、宰割、特效解决等操作性能;在拍摄美图类App内提供美颜、滤镜、特效、贴纸等性能。此外,在旅行住宿类App、社交类App、电商类App以及新闻资讯类App等多个畛域,提供快捷易用的视频编辑性能,满足开发者各场景下多样化的需要,帮忙利用体验晋升。 Video Editor Kit是华为在媒体畛域先进技术积攒的进一步凋谢,在助力开发者高效构建利用视频编辑能力,打造易用且牢靠的视频编辑根底工具的同时,其宽泛的利用场景也帮忙各个行业利用体验的晋升与翻新。 原文链接:https://developer.huawei.com/...原作者:HUAWEI-HMS Core

August 4, 2021 · 1 min · jiezi

关于hms-core:华为帮助泰国生活类应用Wongnai和Line-Man解决精准定位及跟踪能力痛点突破商业发展瓶颈

2020年是外卖行业突飞猛进的一年。隔离措施、社交间隔让有数网民无奈像平时一样去店里享受他们最爱的美食,这一状况推动了外卖行业的进一步增长。据Sensor Tower统计数据显示,2020年寰球食品饮料类利用装置同比增长21%,达到了17亿次。 然而,2020年也是外卖行业竞争加剧的一年,许多新的外卖利用都想在市场中占有一席之地。而这些利用想要和行业龙头在各方面竞争的同时,还要确保在用户获取和留存方面做得同样优良,就须要利用可能提供更加弱小的性能,给用户带来更加简便快捷的应用体验。 在泰国,有两个利用同样面临着这些挑战,一个是外卖平台Line Man,一个是Line Man的合作伙伴——生存服务及生产点评平台Wongnai。Line Man在2020年踊跃寻求扩张,但因为短少强有力的地图服务反对和地位跟踪能力,实现过程困难重重。这一时期,Wongnai较弱的地位跟踪能力以及平台解决问题能力也影响了其在用户心中的位置。 Line Man和Wongnai向咱们寻求帮忙。这次交换起初促成了单干,两个企业开发者集成了咱们凋谢的HMS Core能力,解决了这些阻碍,实现了更加精准的定位跟踪能力。 定位服务助力疾速、精确、清晰获取用户地位 Wongnai作为行业当先的生存服务及生产点评平台,须要精确定位用户地位,从而举荐左近相干的商店和景点。通过集成HMS Core的定位服务,Wongnai可能应用GNSS、WiFi和基站等定位形式,基于用户地位,灵便提供服务,动静举荐相干商店和景点。 Line Man也面临着相似的状况——Line Man须要向用户实时提供外卖和骑手的地位,以提供最佳的外卖体验。集成定位服务,不仅可能实现这一点,还能让利用具备天文围栏和流动辨认等高级能力。这些能力能帮忙Line Man实时更新订单状态,在消费者中建设商誉和良好的口碑。 地图服务助力直观出现相干地图 Line Man和Wongnai提供服务时都十分依赖用户的地位,须要可定制化的地图服务,并能无效地传播所有相干信息。鉴于此,Line Man和Wongnai也集成了华为地图服务。 集成地图服务后,Line Man和Wongnai能够借助华为弱小的地图服务和路线布局能力,为用户提供更好的利用体验。这两个利用能够依据各自用户的需要,推出一系列地图功能,帮忙用户轻松辨认各种餐厅和商铺,晋升用户体验。 在集成的过程中咱们察看到,开发人员面临着各种经营挑战,其中跨散发平台公布利用老本较高的问题较为显著。为帮忙开发者,HMS Core提供一项独特的性能:辨认设施是否反对华为挪动服务,从而容许利用调用相应的SDK。从实质上讲,这意味着开发者只须要保护一个利用,节俭了部署和测试的工夫以及相干的经营老本。集成HMS Core不仅帮忙两个Apps下载量冲破200万大关,还在集成后前两个月推动Line Man日沉闷用户数进步了三倍。 联结营销助力用户快速增长 除了技术层面的单干,华为还将对开发者的反对扩大到整个经营范畴,包含营销推广。去年,Wongnai和Line Man和AppGallery发展了一次为期一周的流动,用户在这两个利用中购买商品,就能够兑换华为花币。流动反应极好,流动期间Wongnai的新用户下载量减少了10倍。该流动进步了Line Man和Wongnai在AppGallery用户中的知名度,即便流动完结后,两个利用的日下载量仍在明显增加。 集成工夫较短是这次单干的另一大亮点,这点在Wongnai的集成过程中尤为突出。除了下面提到的地图服务和地图服务,Wongnai还集成了三个HMS Core的服务:位置服务、平安检测服务和推送服务。只管集成所需的工作量较大,但Wongnai团队还是胜利在三周内将这五个服务集成到利用中了。咱们的技术人员提供了宽泛的反对及技术洞察,推动了集成过程的顺利进行。 AppGallery:寰球第三大利用市场 AppGallery是一个智能翻新的生态系统,帮忙开发者为消费者发明独特的体验。HMS Core能够集成到不同设施的利用中,提供更快捷晦涩的体验——这是咱们“1+8+N”策略中的一部分。 咱们心愿把AppGallery打造成一个可能触达消费者的凋谢翻新的利用散发平台,同时在严格爱护用户的隐衷和平安的根底上,为他们提供独特、智能的体验。作为寰球前三的利用市场,AppGallery提供18个品类的国内及海内的应用程序,包含交通导航、新闻、社交媒体等。AppGallery现对170多个国家和地区凋谢,月沉闷用户超过5.3亿。华为已与寰球230万开发者建设了合作伙伴关系,到2020年,AppGallery的利用散发总量达到了3844亿次。 HMS Core:生态系统的基石,助力利用开发 HMS Core提供端、云凋谢能力,帮忙开发者实现利用高效开发、快速增长、商业变现,使能开发者翻新,为寰球用户提供精品内容、服务及体验。 欲了解更多详情,请参阅:华为开发者联盟官网获取开发领导文档参加开发者探讨请到CSDN社区或者Reddit社区下载demo和示例代码请到Github或者Gitee 原文链接:https://developer.huawei.com/...原作者:胡椒

August 3, 2021 · 1 min · jiezi

关于hms-core:HMS-Core助力开发者打造高品质游戏共创智玩新生态

2021年8月1日,华为HMS Core.Sparkle游戏利用翻新沙龙在上海举办。会上,华为HMS Core团队与游戏行业开发者围绕3D图形渲染、网络减速、精准经营等多个话题,探讨了游戏利用开发技术新风向。联合HMS Core游戏解决方案及劣势能力,开发者可疾速构建高品质游戏利用,晋升游戏体验,实现用户高质量增长。 以后,随着挪动互联网的遍及,移动游戏行业领有微小的消费市场。随同5G、AR、AI、3D图形图像等技术的一直倒退,游戏玩家也在寻求更高质量、更个性化的游戏体验,这给游戏开发者带来了更多的挑战。为此,HMS Core游戏解决方案应运而生,满足游戏厂商在图形开发、网络减速、游戏翻新、精准经营、稳固变现等方面的重要需要。 HMS Core 6.0进一步凋谢图形能力,助力游戏翻新 2021年7月15日 ,HMS Core 6.0正式上线。华为在图形畛域面向有3D模型、动画制作等能力诉求的利用开发者凋谢了基于AI技术的华为3D建模能力(3D Modeling Kit),提供物体建模、材质制作等能力。用户只需一般RGB相机,即可实现物体3D几何模型和纹理的自动化生成。 在图形渲染方面,华为图形计算服务(CG Kit)凋谢的体积雾组件是挪动端首个基于体渲染技术的体积雾能力,能够同时满足风向、雾密度、透光系数等个性化的调整需要,疾速实现高度雾、噪声雾场景。联合CG Kit提供的挪动端高性能体积云插件,云雾联合,轻松实现真切游戏画面。为了更好晋升游戏玩家的互动体验,CG Kit还凋谢了多个个性化的能力,如骨骼动画-智慧流体性能可实现通过容器内的流体模仿营造高真、实时交互场景。骨骼动画-脚部IK性能可让动漫角色的脚部在高下起伏的地形场景中也贴合环境,无效防止角色脚部悬空。 此外,华为图形引擎服务(Scene Kit)面向游戏利用,推出渲染加强插件,助力游戏画质晋升。网易《天谕》手游通过集成Scene Kit,借助其Ray Shop光线追踪技术,开发者可实现反射、折射成果如湖面倒影、镜面反射等,让游戏3D成果更实在,实现了光线追踪技术在挪动平台上的正式商用。Scene Kit还提供了可在手机上高效运行的动静漫反射全局光照(DDGI)性能,比照其余动态GI技术,能够实时出现动静的光影变动,使游戏光照更实在,气氛感更强。 网络减速服务,打造畅快游戏体验 移动游戏用户对网络速度、时延、稳定性的体验谋求很高。华为依靠多年对网络减速的了解,通过HMS Core连贯与通信域通信能力凋谢,为开发者提供全链路的网络减速能力:华为无线传输服务(Wireless Kit)提供华为先进的无线通信优化服务,如双WIFI、双5G等、网络QoE上报等,为游戏利用带来大带宽、高牢靠的网络体验;Network Kit为开发者提供网络减速服务,帮忙开发者升高游戏资源包下载时长;通过内置的QUIC协定,晋升游戏在弱网环境下的体验;同时提供场景化网络编程接口,屏蔽网络细节,帮忙开发者疾速集成。三七互娱近日正式上线的《斗罗大陆:魂师对决》便借助Network Kit,将资源下载速度晋升40%,缩小玩家期待时长、尽享畅快游戏体验。 游戏经营“三剑客”,帮忙用户持续增长 华为帐号服务、华为剖析服务及华为推送服务是HMS Core助推游戏经营“三剑客”。对于华为终端用户来说,多款游戏都反对华为帐号登录,玩家只需在手机上登录一次华为帐号,便能在不同游戏中一键受权疾速登录,升高了用户在注册登录环节的散失,进步利用的注册转化率。例如,《狂野飙车9:竞速传奇》通过集成华为帐号等服务上架华为利用市场后,下载量大幅回升,寰球累计下载量5500万+,有700万+用户应用华为帐号登录,华为游戏论坛互动量20万+(截止2021年4月)。 华为剖析服务在新版本中上线了游戏行业剖析报告,提供残缺的MMO、卡牌类游戏的指标体系搭建,以及对应的埋点模板和代码样例,还反对从利用集成到埋点开发、埋点验证与治理的全链路跟踪,极大进步埋点效率与准确性,搭配丰盛的指标报告,随时把握游戏的外围数据体现。 经营人员进行数据的采集和剖析后,可联合华为推送服务,针对不同的游戏用户群进行个性化的信息推送,实现数据到经营动作的完满闭环。游戏经营还能通过成果数据分析,找到吸引游戏用户的内容,帮忙利用更好地晋升拉活用户的效率,晋升游戏用户的沉闷及粘度。 HMS Core.Sparkle翻新沙龙聚焦各畛域挪动利用开发的翻新解决方案,将继续在国内各大城市开展沙龙流动。华为将与更多开发者一起摸索新技术,用技术创新利用体验,实现利用生态降级。 原文链接:https://developer.huawei.com/...原作者:HUAWEI-HMS Core

August 2, 2021 · 1 min · jiezi

关于hms-core:ATRESplayer-PREMIUM携手华为提升用户体验突破浏览量历史记录

去年,消费者对在线娱乐的需要一直增长,这一趋势始终连续到了2021年年初。与在线娱乐需要持续增长相吻合的是,娱乐利用下载量的继续减少——西班牙媒体利用ATRESplayer PREMIUM就是实现破纪录增长的平台之一。这家西班牙媒体巨头业务范围宽泛,笼罩播送、电视、互联网、电影等畛域,同时也为第三方提供制作和培训等服务,且在相干波及畛域都无足轻重。因为用户爆发式涌入、浏览量井喷式增长,ATRESplayer PREMIUM面临的技术挑战丝毫不少于其余流传公司。 自2020年9月以来,ATRESplayer PREMIUM的月度新用户和在线流媒体用户都呈增长态势。其中,应用华为Mate30和P40等系列的用户发现应用华为挪动服务(Huawei Mobile Services)只能拜访ATRESplayer PREMIUM的基本功能。随着ATRESplayer PREMIUM的在线观看人数急剧增长,其实时在线容量已无奈满足需要,导致观看者的屏幕卡顿,甚至平台解体。 为维持良好的用户评估、给消费者提供更好的用户体验,ATRESplayer PREMIUM须要寻求一种解决方案,来进步平台的用户留存率和整体转化率。 在此背景下,ATRESplayer PREMIUM和华为单干,集成了HMS Core,通过技术改进实现了视频的晦涩播放,晋升了用户留存率。解决这些问题后,ATRESplayer PREMIUM通过出现多样化的创意、优质新闻和娱乐内容,提供更加优质的用户体验。 一键平安登录 在ATRESplayer PREMIUM和华为单干前,用户须要输出邮箱、电话号码和用户名等信息能力注册帐号。这个过程不仅繁琐,还有容易造成信息泄露的危险。起初ATRESplayer PREMIUM集成了华为帐号服务,用户可能通过华为帐号(HUAWEI ID)进行一键登录,优化了用户体验。该性能反对多设施协同,用户能够在多个设施上同时登录ATRESplayer PREMIUM帐号。集成华为帐号服务不仅优化了用户的登录体验,晋升了用户转化率,还为开发者节约了老本。华为帐号获EuroPriSe欧洲隐衷爱护认证,应用先进的行业标准技术和措施,爱护用户的隐衷和数据,让用户从华为利用市场(AppGallery)下载应用ATRESplayer PREMIUM时更加释怀。 沉闷用户实时推送 随着越来越多的用户开始用ATRESplayer PREMIUM看电影,电视节目和广播节目,他们对栏目更新、直播揭示、新闻广播和热门新闻的要求也越来越高。鉴于此,ATRESplayer PREMIUM集成了华为推送服务,该服务能帮忙开发者把相干更新、揭示推送到用户设施上。集成后,开发者能将最新内容更新和相干音讯推送给用户,十分钟在线音讯在线达到率可达99%。这帮忙ATRESplayer PREMIUM与用户建设良好的分割,优化了用户对利用的感知,也晋升了用户活跃度。 全局剖析助力利用疾速优化 随着新用户一直涌入,一些用户在应用ATRESplayer PREMIUM时会呈现屏幕卡顿,甚至平台解体的问题。为理解卡顿和解体起因、及时解决问题,ATRESplayer PREMIUM集成了华为剖析服务来收集解体事件,剖析解体起因,并通过事件剖析、页面剖析、路径分析等模型洞察用户行为特色,通过用户生命周期对用户进行分层经营,通过数据驱动产品优化、智能决策,显著晋升了App稳定性及用户次留和日活。 严密单干推广应用 除了技术层面的单干,从去年开始,咱们还联结ATRESplayer PREMIUM发展了两次营销流动,包含2020年12月18日至31日的圣诞流动和2021年3月初的联结营销流动,两次流动反应都很热烈。 这两次流动借助华为的营销推广,极大晋升了ATRESplayer PREMIUM在西班牙AppGallery用户中的知名度。为感激与华为的胜利单干,ATRESplayer PREMIUM为下载利用的AppGallery用户提供了增值服务:用户能够享受九折的服务费用并且有机会取得利用6个月的收费使用权。这是ATRESplayer PREMIUM第一次给出如此慷慨的推广福利,体现了其对华为和AppGallery的信赖。 在圣诞流动期间,ATRESplayer PREMIUM的均匀日下载量较11月增长超过260%,12月的月下载量较之前月下载量增长超过65%。华为在联结营销流动中的投入和体现进去的能力,促使了ATRESplayer PREMIUM在将来踊跃寻求和AppGallery在更多方面的单干。 AppGallery:寰球第三大利用市场 AppGallery是一个智能翻新的生态系统,帮忙开发者为消费者发明独特的体验。HMS Core能够集成到不同设施的利用中,提供更快捷晦涩的体验——这是咱们“1+8+N”策略中的一部分。 咱们心愿把AppGallery打造成一个消费者可触达的、凋谢翻新的利用散发平台,同时在严格爱护用户的隐衷和平安的根底上,为他们提供独特、智能的体验。作为寰球前三的利用市场,AppGallery提供18个品类的国内及海内的应用程序,包含交通导航、新闻、社交媒体等。AppGallery现对170多个国家和地区凋谢,月沉闷用户超过5.3亿。华为已与寰球230万开发者建设了合作伙伴关系,到2020年,AppGallery的利用散发总量达到了3844亿次。 HMS Core:生态系统的基石,助力利用开发 HMS Core提供端、云凋谢能力,帮忙开发者实现利用高效开发、快速增长、商业变现,使能开发者翻新,为寰球用户提供精品内容、服务及体验。 欲了解更多详情,请参阅:华为开发者联盟官网获取开发领导文档参加开发者探讨请到CSDN社区或者Reddit社区下载demo和示例代码请到Github或者Gitee 原文链接:https://developer.huawei.com/...原作者:胡椒

July 30, 2021 · 1 min · jiezi

关于hms-core:华为携手Work-Shift-Calendar-Shifter将工作效率提升至更高水平

备受好评的西班牙日历应用程序“Work Shift Calendar (Shifter)”,现已在AppGallery上公布。在寰球利用市场领有超过400万用户,超不便的生产力应用程序专为须要轮班的工人和须要组织日常日程的人设计,以帮忙他们放弃组织有序,提前打算好日子。 Work Shift Calendar (Shifter)领有超过30种语言,它提供了多种有用的性能,能够帮忙用户实现工作。例如,该应用程序容许用户配置他们的班次日历到最细的颗粒度,包含分班和休息时间的选项,以及每个班次开始或完结时所需的各种动作。用户还能够为不同的班次设置一个独特的提醒,帮忙他们在不必看设施的状况下,就能够疾速晓得下一个班次的详细情况。 LRHSoft是Shifter的开发者,这家公司致力于为须要轮班的工人提供最佳的帮忙,这体现在工作班次日历上提供多种不便的生存品质性能。该应用程序容许用户通过背景色彩、文本色彩和大小等选项定制日历上每个班次的外观,以帮忙用户轻松地跟踪本人的日程安排,高深莫测。此外,Shifter还有一个支出设置,用户能够输出他们的工资和工作工夫来计算他们的支出,并相应地为他们的支出指标进行打算。 该应用程序对所有用户收费下载,但LRHSoft了解用户有不同的需要,超级用户须要比其余用户更多的性能,因而,该应用程序附带了一个高级选项,用户能够在应用程序中购买。这个版本提供了更多的定制性和性能-包含PDF格局共享选项,班次复制,周编号,增加图像的能力等等。 AppGallery联结HMS Core赋能开发者,晋升利用体验 为了为高级用户提供购买高级版本的抉择,LRHSoft的开发人员与华为密切合作,集成了HMS Core的“利用内领取”服务,这是一系列凋谢设施和云性能,旨在加强利用翻新。用户应用“利用内领取”服务,只需微微一按或两下,即可平安、轻松地购买Pro性能。 事实证明,该服务的集成对LRHSoft也是十分有帮忙的。自集成以来,该利用在上架AppGallery几周内,日沉闷用户增长了1600%,达到57万以上。此外,因为HMS Core技术团队迅速而业余的反对,整个集成过程十分顺利,帮忙LRHSoft在不中断服务的状况下解决了技术问题。 LRHSoft的营销经理Maria Spreáfico说:“咱们十分兴奋能退出AppGallery,为数百万华为用户带来Work Shift Calendar (Shifter)。”。“退出AppGallery并集成HMS Core利用内领取服务的过程十分令人满意。团队对咱们胜利的贡献是开发人员通常不会体验到的,它提供了如此多的保障。” 目前,该利用可通过AppGallery收费下载,网址为https://appgallery.huawei.com... 对于AppGallery –寰球Top 3利用市场之一 利用市场服务于寰球170多个国家和地区,致力于满足超过5300亿沉闷用户多样化但聚焦的需要。利用市场继续不懈地寻求与寰球和本地顶级开发者单干,邀请他们退出利用市场。帮忙AppGallery打造最大的挪动利用库之一,为用户提供独特而智能的体验。这也有助于实现AppGallery®的愿景,即放弃凋谢和翻新的应用程序散发平台,让所有人都能拜访。 AppGallery意识到开发者的重要性和奉献,并致力于他们的胜利。AppGallery还为寰球开发者提供全谱经营反对,并推出多项以开发者为核心的动作,让开发者在利用开发方面进一步翻新。 HMS Core:生态系统的基石,助力利用开发 HMS Core提供端、云凋谢能力,帮忙开发者实现利用高效开发、快速增长、商业变现,使能开发者翻新,为寰球用户提供精品内容、服务及体验。 欲了解更多详情,请参阅:华为开发者联盟官网获取开发领导文档参加开发者探讨请到CSDN社区或者Reddit社区下载demo和示例代码请到Github或者Gitee 原文链接:https://developer.huawei.com/...原作者:胡椒

July 29, 2021 · 1 min · jiezi

关于hms-core:DTMHUAWEI-Ads与DTM网页转化追踪二

上一篇介绍了DTM网页转化跟踪前的筹备工作,本文将介绍如何配置落地页转化跟踪。 什么是落地页跟踪? 当用户点击广告,跳转到网站的指定页面,须要可能跟踪以后页面产生的事件。 以华为商城为例,用户点击广告跳转到华为商城的某个商品详情页,须要在商品详情页跟踪点击退出购物车或者购买事件。 接下来,具体介绍落地页跟踪的配置过程,跟踪落地页中的退出购物车事件,并且可能查看转化胜利的数据。 例如,有一个商品详情页(广告的落地页): https://dtm-beta.hwcloudtest.... 在HUAWEI Ads平台创立网页跟踪1.1 登录HUAWEI Ads平台 https://ads.huawei.com/ppsdsp... 1.2 创立落地页跟踪 点击工具>转化跟踪 点击新建转化指标>跟踪线索,点击持续。 填写转化名称、落地页链接、转化类别,点击归因窗口和展现归因窗口能够应用默认值。 落地页链接填写商品详情页的地址: https://dtm-beta.hwcloudtest.... 点击下一步,会提醒提交胜利。复制生成的转化ID,用于后续配置。 1.3 创立胜利后的联调状态是“未激活”。至此,落地页跟踪创立实现。 2. 批改DTM配置 接下来,对落地页中的退出购物车按钮配置跟踪代码。DTM有3种配置形式: a. 一般代码埋点 b. 可视化埋点(一般) c. 可视化埋点(按Tag模板):举荐应用此形式进行配置 2.1 一般代码埋点 获取网页中退出购物车按钮的CSS关上网页,在退出购物车按钮上右击,点击查看,找到退出购物车元素。 选中退出购物车按钮元素,右键抉择 Copy > Copy selector ,将获取的值保留,后续配置DTM时须要应用。 示例值:#container > div.pro_detail > div.pro_meg > div.pro_meg_console > div > button:nth-child(1) 配置变量点击变量治理>配置,抉择页面元素下的Element,保留配置。 创立条件点击条件治理>新建,设置条件名称,条件类型抉择“所有元素”,触发条件抉择“局部点击”,变量抉择“Element”,操作符抉择“CSS选择器相符”,值设置为: container > div.pro_detail > div.pro_meg > div.pro_meg_console > div > button:nth-child(1),#container > div.pro_detail > div.pro_meg > div.pro_meg_console > div > button:nth-child(1) *阐明:CSS选择器的值为什么与通过Copy selector获取的值不一样? ...

July 28, 2021 · 1 min · jiezi

关于hms-core:DTMHUAWEI-Ads与DTM网页转化追踪一

目前,越来越多的公司应用HUAWEI Ads 来推广应用或网页,借此带来更多的用户和销售额。那么通过HUAWEI Ads投放进来的广告,经营人员如何监测广告的点击数和转化率?HUAWEI Ads联合动静标签管理器服务(DTM),能够轻松进行网页转化跟踪,并监测广告的投放成果。 首先,咱们先理解一下,什么是广告跟踪? 以华为商城为例,华为商城在HUAWEI Ads上投放广告,用户点击广告进入到华为商城后,在一段时间内(通常是30天),在商城的一个或多个页面内对用户购买商品进行继续跟踪,例如跟踪用户将哪个商品退出购物车、购买哪个商品。什么是广告转化? 当用户点击广告进入到华为商城,并在商城里购买了一件商品,这就算一次广告转化,因为带来了销售额。那么如何通过DTM来配置网页的转化跟踪呢? 页面的转化跟踪有很多场景(落地页跟踪、跨页面跟踪、跨网域跟踪),须要依据不同场景来抉择适合的跟踪形式,上面将具体介绍各个场景的配置办法。一、 DTM网页转化跟踪筹备 二、 落地页跟踪 三、 同一网域的多级页面跟踪 四、 跨网域的页面跟踪 本文将介绍配置网页的转化跟踪之前,须要做哪些筹备: 注册AGC账号筹备HUAWEI Ads账号在网页中集成DTM JS代码操作步骤: 1. 注册AGC账号 https://developer.huawei.com/... 2. 筹备HUAWEI Ads账号 AGC账号能够用于登录HUAWEI Ads平台,先确定有权限登录HUAWEI Ads平台。 https://ads.huawei.com/ppsdsp... 3. 集成DTM JS代码 3.1 增加Web利用 在APPGallery Connect页面点击我的我的项目>增加我的项目,填写项目名称并提交。 点击增加利用,平台抉择网页,增加利用名称并提交。 3.2 创立DTM配置 点击动静标签治理,进入到DTM页面。 点击开明服务,输出配置名称、网址,提交后复制生成的JS代码,嵌入到所有推广网页(代码只须要嵌入一次,长期有效) 4. 通过GTM装置DTM-WEB端跟踪代码 理论的版本开发过程中,不可能立刻批改代码并公布到现网,那么如何在不须要公布版本的状况下能够集成DTM代码呢? 有一种奇妙的形式能够做到,很多网页都会集成GTM,能够利用GTM将DTM的JS代码集成到网页中。上面将介绍具体的配置过程。 4.1 登录GTM网站,关上Web网页对应的容器配置 4.2 新建代码 点击代码>新建,代码类型抉择“自定义HTML”,将DTM跟踪代码粘贴到HTML中,触发条件抉择网页浏览,输出代码名称后保留。 4.3 创立并公布版本 点击提交,抉择“公布及创立版本”,输出版本名称,点击公布。 至此,DTM网页跟踪筹备工作已实现。 欲了解更多详情,请参阅:华为开发者联盟官网获取开发领导文档参加开发者探讨请到CSDN社区或者Reddit社区下载demo和示例代码请到Github或者Gitee 原文链接:https://developer.huawei.com/...原作者:胡椒

July 27, 2021 · 1 min · jiezi

关于hms-core:利用华为DTM将事件发送到Firebase

之前介绍了“经营人员如何疾速地将App事件发送到Google Analytics”,能够在不公布版本的状况下通过DTM疾速的将事件发送到剖析平台。起初我的项目开发过程中,埋点需要发生变化,须要将数据发送到Firebase来进行多维度数据分析。如何利用DTM将事件发送到Firebase?上面将通过一个案例来介绍具体的操作流程: 案例: 利用DTM将“退出购物车事件“发送到Firebase。 操作步骤: 集成筹备批改DTM配置之前,先确保已实现以下筹备工作。 a. App已集成DTM SDK; b. App中曾经依照Firebase官网文档集成Firebase SDK; c. App中已应用Huawei Analytics SDK埋好“退出购物车事件”事件; Bundle bundle = new Bundle();bundle.putString(PRODUCTID, "xxx");bundle.putString(PRODUCTNAME, "xxx");HiAnalytics.getInstance(context).onEvent(HAEventType.ADDPRODUCT2CART, bundle);批改DTM配置2.1 配置变量 在变量治理中点击“配置”,抉择Event Name,点击“确定”即可增加胜利。 2.2 配置条件 在条件治理中点击“新建”,条件类型抉择“自定义”,此条件的触发条件抉择“局部事件”,变量抉择“Event Name”,操作符抉择“等于”,值设置为“$AddProduct2Cart”。 2.3 配置代码 变量和条件配置实现后,接下来在代码治理中新建Firebase代码。配置如下: 代码名称:可自定义 扩大:抉择Google Analytics ( Firebase) 事件名称:非强制勾选。此处勾选,并批改事件名称为AddProduct2Cart(起因:上报Firebase的事件名称中不能蕴含$符号) 待增加参数:键:price 值:1000 触发条件抉择刚刚增加的条件。 创立并公布版本实现所有配置后,须要在版本治理中创立并公布版本。集成了DTM SDK的App会定期下载最新版本,并依据最新版本的配置来上报事件。 在版本治理中新建版本,抉择“创立并公布此版本”选项。 版本创立胜利后会主动公布。 在Firebase平台查看数据实现以上操作后,即可在Firebase平台查看你须要的数据: 默认状况下,DTM SDK下载最新版本的工夫距离是6小时,如果想要立刻下载最新版本,能够先革除利用的缓存,并重新启动利用。在没有开启调试模式时,DTM不会立刻上报事件,而是在利用运行期间,每隔10分钟上报一次事件。如果你须要立刻上报事件,能够运行以下两条adb命令: adb shell setprop debug.huawei.hms.dtm.app <package_name> adb shell setprop debug.firebase.analytics.app <package_name> 当你查看Firebase平台数据的时候,在App中触发“退出购物车”事件,数据可能会有几分钟的提早。 ...

July 26, 2021 · 1 min · jiezi

关于hms-core:玩转AR让电商营销锦上添花

随着科技的倒退,从平面媒体到播送,电视,电脑,智能手机再到当初的虚拟现实设施,科技在工夫和空间上一直解放人类。《星球大战》、《阿凡达》、《黑客帝国》、《头等玩家》,从这些泛滥的科幻电影来看,再造一个世界始终是人类的幻想,人们以存在哲学为实践根底,倒退虚拟世界的实践、技术和伦理。现在,图形学、多媒体、人机交互技术、脑科学的倒退给虚拟世界的来临铺平了路线。 虚拟现实的有哪些? 各种各样的X-Reality虚拟现实,怎么辨别呢?其实,计算机生成的图像(由计算机技术和可穿戴设施产生)与咱们的根本事实有多少重叠,依据重叠的水平来辨别各种事实,如下图所示:RR(Real Reality):实在事实,指的是事实的非加强版本; AR(Augmented Reality):加强事实,在事实上增加虚构内容,用户能够和虚构数字内容在事实世界外面进行互动; MR(Mixed Reality):混合事实,实现虚拟现实与事实的交融,在用户和虚拟世界以及事实世界搭起一个交互反馈的桥梁,加强用户体验的真实感; VR(Virtual Reality):虚拟现实,意在让人沉迷在一个齐全虚构的环境中; XR(Extended Reality):扩大事实,蕴含了AR、VR、MR等,总括了实在与虚构联合的环境和人机交互的技术。 AR关键技术 市场层面,AR的利用市场的确比VR更为宽泛,对于消费者来说更容易成为工具类的产品被带入现实生活场景。AR眼镜是将来智能终端设备的倒退近景,但目前智能手机是AR目前进入C端市场最好的切入点。 智能手机AR所波及的关键技术,次要是通过手机的摄像头传感器感知真实世界,随后通过对数据的深度学习来进行对真实世界的场景了解,进行物体的检测和辨认。加强事实畛域,常见的检测和辨认工作有:人脸检测、情感辨认、手势辨认、静止检测、车辆检测、生物辨认、天然场景辨认环境辨认、等等。接下来,通过SLAM、三维重建等技术来实现对事实世界三维感知,最终通过图像渲染在手机端出现AR的虚实交融成果。 因而AR对智能手机有着高度的硬件依赖:首先是依赖相机品质与成像解决,足够弱小的CPU,并与硬件设计集成在一起,以确保良好的性能和无效的实时计算;在这个过程中会产生电量耗费,高耗能,高发热;AR的出现也存在网络依赖性及可视化与交互的可能性。 AR硬件计划出现 AR须要硬件来出现,目前有5种支流的AR硬件: 第一种,手持设施,代表就是智能手机,蕴含了AR所需的各种元素:陀螺仪,gps,相机,以及弱小的处理器; 第二种,固定式AR设施,如虚构试衣镜,实用于特定场合中须要更大显示屏或更高分辨率的场景; 第三种,头戴式显示器(HMD),用户不会间接看到事实,看到的是事实的加强视频画面; 第四种,空间加强事实零碎(SAR),通过全息平面投影和裸眼3D技术将虚构内容间接投影在事实世界中; 第五种,智能眼镜,AR画面透过眼镜镜片,或者通过眼镜镜片反射,从而进入眼球。智能眼镜技术最为突出的例子是Vuzix M100/Google的谷歌眼镜和微软的Hololens。 AR电商营销 继虚构偶像、虚构服装、虚构艺术品之后,虚构运动鞋也来了。最近,侈靡品牌 Gucci 公布了他们的首款数字虚构运动鞋:Gucci Virtual 25。不过与最近很火的 NFT 数字艺术品不同,这双鞋不能转售,只能在线上世界穿。但它可能是 Gucci 有史以来最便宜的一双鞋了,只有 78 元。这双鞋不仅能够在 Gucci app 外面应用,还能够在 VR 社交平台 VR Chat,以及游戏平台 Roblox 里穿,就像游戏里的一层「皮肤」。 AR/VR品牌营销成为世界顶级侈靡品牌与时尚品牌的新宠,以Gucci为代表,纷纷在数字世界探究时尚话题的新燃点。 点击查看视频1 在 Gucci app 里,还新建了一个虚构互动运动鞋专区「 Gucci Sneaker Garage」,这里还有多款虚构鞋能够试穿,包含 Screener 系列、Tennis 1977 系列、Rhyton 系列等等。Gucci 也把这里打造成了一个小型的虚构互动社区。筛选本人喜爱的 Gucci 元素、色彩、整机等,自定义一双专属的 Gucci 运动鞋,再上传到虚构的「Gucci 鞋库」里。曾经有很多艺术家都参加进来,比方 Helen Kirkum、Michael Cutini、Mattias Gollin 等等,他们以原鞋为底本,进行着各种脑洞大开的设计,而后进行着 DIY 设计方案的点赞评比。 ...

July 23, 2021 · 1 min · jiezi

关于hms-core:如何解决div样式拉伸问题

景象形容: 当text组件的内容较多且显示多行的时候,相邻的div款式会显示异样,会从失常的圆形变为椭圆。 问题代码如下: <template> <div class="container"> <div style="align-items: center;"> <div class="typscolor" style="background-color: blue; opacity: 0.26; margin-left: 16px;"></div> <text>{{text}}</text> <div class="typscolor" style="background-color: blue; opacity: 0.26; margin-left: 16px;"></div> <text>{{text}}</text> <div class="typscolor" style="background-color: blue; opacity: 0.26; margin-left: 16px;"></div> <text>{{text}}</text> </div> </div></template><style> .container { flex-direction: column; justify-content: center; height: 100%; } text { font-size: 24px; } .typscolor { border-radius: 50%; width: 30px; height: 30px; background-color: red; margin-right: 8px; }</style><script> module.exports = { data: { text:'text文本内容过多时右边的圆圈会被拉伸' }, onInit() { }, } </script>代码运行成果,如下图所示:图1 异样图2 失常 ...

July 22, 2021 · 1 min · jiezi

关于hms-core:从火爆一时的Clubhouse说起浅谈HMS-Core与社交

《2020寰球数字报告》显示,人们每天花在手机上的工夫均匀为3.7个小时,其中大概一半是花在社交和通信利用上,社交类利用的重要性可见一斑。诚然,社交市场存在肯定的马太效应,但其实也是有许多的细分场景机会,如横空出世的Clubhouse,短时间内成为互联网圈子津津有味的话题,国内也随之涌出了很多语音社交利用。 社交类利用开发难度较大,波及性能较多,HMS Core凋谢能力的引入,将让开发事倍功半,且能让一些翻新的利用场景成为可能。 红极一时的Clubhouse,主打语音聊天室,在性能上做得相当克服,用户无奈在房间里发送文字和图片,语音聊天内容也无奈保留和回放。这种克服让沟通变得更间接简略,很好地还原了线下团聚的感觉,加上科技圈泛滥名人的“带货”,短时间内吸引了圈内圈外的泛滥用户,聊天内容品质也十分高。但这种性能限度也存在一个问题,优良的内容无奈保留下来。 这里能够设计一个小的性能,对内容记录有需要的用户只需按一个按钮,就能将聊天室的语音保留下来,这些语音也能够转成文字。 HMS Core 机器学习服务能够提供音频文件转写的服务,能够将5小时内的音频文件转换成文字,反对输入标点符号,造成断句正当、易于了解的文本信息。同时,该服务反对生成带有工夫戳的文本信息,便于后续进行更多功能开发。 相干能力参考:https://developer.huawei.com/... 陌陌、探探等约会类利用置信大家不会生疏,这类颜值交友软件存在一个典型的问题,就是“照骗”、甚至机器人的存在,影响用户体验。通过HMS Core机器学习服务中活体检测+人脸比照能力的组合,疾速实现用户真实性和头像类似度比照,让用户交友信息更实在。在产品设计能够思考两种形式,一种是强制或半强制用户做人脸检测,疏导所有用户都做下人脸检测,整体晋升交友体验,然而这种形式对局部用户来说会有些难以承受;另一种形式是激励用户做人脸比照,对比度高的用户减少展现曝光机会,或在个人资料中减少已人脸认证一栏。相干能力参考如下: 活体检测:https://developer.huawei.com/... 人脸比照:https://developer.huawei.com/... 抖音里的各类特效目不暇接,很多都有不错的成果,这类特效都是通过辨认人脸特色点,而后将特定的动画成果精确地放到相应地位,实现以假乱真的成果。比方猫耳、眼镜、表情管制等等。 基于HMS Core 机器学习服务的人脸检测服务,检测855个关键点,返回人脸轮廓,眉毛、眼睛、鼻子、嘴巴、耳朵等部位的坐标,人脸偏转角度等信息,再通过这些信息辅助人脸特效的实现。相干能力参考如下:https://developer.huawei.com/... 社交类利用的很重要的一个场景就是内容公布和分享,发图之前,用户都会对图片编辑和丑化一番,美美的风光,让人食欲大振的美食,帅气的自拍。此前,用户大多会抉择专门的美图软件进行丑化,频繁的利用切换让体验打了折扣。越来越多的利用内置了图片编辑和丑化性能,无需切换就可在社交利用内编辑图片并公布。华为图像服务也能提供丰盛的图片编辑能力,包含圆形/方形剪裁,贴纸花字,丰盛滤镜,动效等。相干能力参考如下:https://developer.huawei.com/... 对于社交类利用,HMS Core提供的网络、音视频等能力同样有着十分实用的价值,在此不再赘述,感兴趣的小伙伴能够拜访华为开发者联盟官网,理解更多相干内容。 更多详情,请拜访:华为开发者联盟 - 智能终端能力凋谢 (huawei.com) 原文链接:https://developer.huawei.com/...原作者:胡椒

July 21, 2021 · 1 min · jiezi

关于hms-core:浅析HMS-Core开放能力在HarmonyOS中的应用

据咨询机构报告出现,到2025年,寰球消费者人均持有的智能终端数量将超过9部,包含手机、平板、大屏、PC、智能音响等多状态的泛终端。而手机将不再作为惟一的渠道入口抉择来触达用户,用户也不会仅仅繁多的通过手机去享受开发者所提供的各式服务。泛终端的服务开发和体验晋升,将成为利用开发者首要面临的时机和挑战。 同样的,基于手机的利用状态上的业务增长红利也正在放缓。挪动互联网利用的月活用户数从18年开始逐步增长,至今曾经出现了见顶的趋势,月活用户维持在12亿左右。而在游戏、游览出行、生产金融、生存服务等次要的行业畛域里,同一个行业在繁多设施的用户体验差异性其实不大,体验趋同,但相比5年前的获客老本却一直的回升。因而,利用开发者逐步面向用户的全场景进行利用开发,获取更多流量,带来更多收益,势在必行。 但当开发者开始进行利用开发时,用户全场景的设施状态和能力的差异性给开发人员带来极大的挑战和问题。首先是利用在多设施上的状态差别,给开发人员造成大量开发成本,譬如利用的多端显示,横屏、竖屏、刘海屏、圆形屏、折叠屏等异形屏幕,以及各种不同分辨率大、中、小的适配。其次是利用在多场景、多设施上交互及输出的逻辑一致性问题,譬如用户在应用大屏、语音、触摸、旋钮、键盘、鼠标、笔时必定心愿输出的体验是统一且连续的,基于不同输出形式的反馈也是统一的。再者是不同设施的配置不同,小到百KB,大到几GB的内存硬件,主频在百M到G级的业务平台,这些差异化的设施能力汇聚在一起,如何协同开发,如何疾速的进步开发效率便成了持续解决的问题。 HarmonyOS能够提供UI信息结构的形象,联合交互事件的归一,使得开发人员疾速的自适应多端显示和交互体验。而对立的开发API范式,包含前端框架、JS引擎、UI组件等,则能够实现多端的协同可伸缩。 利用开发者基于HarmonyOS的多端协同个性实现服务在多个设施上的开发后,若想持续在业务上造成差异化的体验,从而解决获客、激活、转化等问题,这时候须要联合HMS Core的凋谢能力在业务上进行全场景的不断创新。 举几个例子阐明。在新闻浏览行业里,把全场景多设施进行系统性的交融,打造协同体验,对晋升用户浏览感知十分要害。因而多渠道多设施间的能力共享十分重要,一方面,利用通过华为推送服务基于经营增长的须要,实现在不同终端上的对用户的触达,并在不频繁打搅用户的状况下进行正当的场景化内容推送。另一方面利用能够基于HMS Core提供的音视频能力和服务打造良好的视听体验,最初基于华为帐号服务进行疾速平安的多端登录。AI相干的能力在新闻浏览行业鸿蒙化之路上更是精益求精,平板上的“划词”个性能晋升用户“刷”的体验,音箱基于华为机器学习服务提供的TTS能力晋升用户“听”的体验,而华为搜寻服务的“扫一扫”和HMS Core行将推出的“接续”能力作为用户浏览过程中在不同设施间的接力操作,不仅帮忙开发者构建了利用在不同端之间的平滑体验,更能极大水平丰盛用户的浏览感知。 对于电商行业的开发者,首先是须要海量的流量入口,不论是软硬件级别的入口,还是零碎级的,以反对电商利用对各类用户群体的疾速笼罩。利用从曝光、点击、下载、装置、关上、注册激活全流程,都能够通过智能散发,实现场景化的转化裂变。而在这些流量入口上的差异化体验,能够大大晋升电商平台的转化率。因而,HarmonyOS在多设施上的多流量入口能够晋升利用的获客能力,同时HMS Core提供的推送服务能够帮忙电商平台在这样的多种入口上激活缄默用户,促成用户沉闷。而像AR Engine的“试穿”、“试戴”、“试妆”、“家具摆摆看”等各式各样的虚拟现实技术场景和机器学习服务的“拍照购”、“扫码购”、“语音输入”等翻新的能力能够极大水平丰盛电商利用在平板、大屏、PC等全场景设施上的用户体验,从而加强用户转化。 静止衰弱行业的利用,须要进行静止数据监控及时上报,包含北向利用和南向健身器材等设施的数据买通。基于华为静止衰弱服务的数据同步,能够从用户在关上利用、到跑步、到手表、大屏的不同体验场景下的静止数据更加趣味化的出现进去。 最初,不同行业的利用对于HarmonyOS在不同设施上的凋谢能力要求也是不尽相同,平板的利用开发会关注手写笔和视频播放能力,手表上的利用须要体现出静止和衰弱数据的智能分享,大屏利用开发则关注利用在大屏上的广告变现和视频版权等等。HMS Core在各畛域的凋谢能力在鸿蒙生态一直蓬勃的倒退中,必将一直衍生出新的乏味的场景,使能利用开发的翻新。 作为下一代操作系统HarmonyOS,作为开发者的首选挪动根底服务能力HMS Core,两者的联合,势必会减速晋升利用翻新,进步开发效率,打造一个全场景超级终端下的智慧利用体验。感兴趣的小伙伴能够拜访华为开发者联盟官网,理解更多内容。 更多详情,请拜访:华为开发者联盟 - 智能终端能力凋谢 (huawei.com) 华为开发者联盟官网:https://developer.huawei.com/...获取开发领导文档:https://developer.huawei.com/...参加开发者探讨请到Reddit社区:https://www.reddit.com/r/Huaw...下载demo和示例代码请到Github:https://github.com/HMS-Core解决集成问题请到Stack Overflow:https://stackoverflow.com/que... 原文链接:https://developer.huawei.com/...原作者:胡椒

July 20, 2021 · 1 min · jiezi

关于hms-core:土耳其Blind-ID-App集成华为HMS-Core虚假用户检测能力应用100抵御撞库攻击

前言 Blind ID App是一个翻新的社交媒体平台,主打陌生人交友的性能,能够实现匿名实时互动,玩法新鲜乏味。用户聊天过程中搭配各种各样的趣味主题,可能疾速拉近两人的间隔,让互动变得天然活泼。长久以来,Blind ID App始终不具备抵挡撞库攻打的能力,通过集成虚伪用户检测能力,利用的安全性与稳定性失去大幅晋升,可能100%抵挡撞库攻打。(数据起源:Blind ID App-Kazim Oguz Cin) 业务挑战 辨认可疑或危险用户对社交类App的系统安全、用户个人帐户至关重要。Blind ID App 创始人Adil Zehir说道:“此前App受到DDoS攻打,歹意流量试图登录用户的帐户。” 解决方案 平安检测服务是华为推出的多维度平安检测凋谢服务,提供虚伪用户检测等性能,通过在非法范畴内采集相干数据,上传到实时危险剖析引擎,来辨认以后用户是否为危险用户。 如果用户未能通过华为平安检测服务的虚伪用户检测,则Blind ID App能够基于检测后果评估是否限度用户行为,从而保证系统与用户帐户平安。“咱们在用户注册和登录环节调用虚伪用户检测”,创始人说道。 “华为平安检测对咱们来说是最好的解决方案,因为容易集成,并且可能疾速阻挡攻打”创始人说,“虚伪用户检测性能帮忙咱们验证用户是机器还是自然人,攻击者发现有Safety Detect防护,就会放弃攻打,未受权的拜访数量显著降落。” 虚伪用户检测能力的接入,帮忙Blind ID APP过滤垃圾流量,升高了虚伪用户盗用帐号、歹意刷帖、薅羊毛的危险,有助于防备内部攻打,助力App为用户提供更平安的服务。 后果 Blind ID App集成华为HMS Core虚伪用户检测能力,利用100%抵挡撞库攻打。 原文链接:https://developer.huawei.com/...原作者:HUAWEI-HMS Core

July 20, 2021 · 1 min · jiezi

关于hms-core:基于MVVM架构的游戏App如何集成华为游戏服务一登录认证

本文将介绍华为游戏服务,并解说如何在MVVM架构的移动游戏App中应用游戏服务实现账号登录及认证性能。 什么是游戏服务?游戏服务是华为为挪动开发者提供的用于满足各种移动游戏开发需要的服务。应用游戏服务,您能够轻松地在游戏中实现排行榜、事件、成就、存档等性能。游戏服务无效简化游戏的开发过程,让您能够应用简短有序的代码构造创立游戏我的项目。 华为游戏服务,为您提供以下开发能力,帮忙您更高效地开发游戏: · 帐号登录 · 游戏防沉迷 · 浮标 · 成就 · 事件 · 排行榜 · 游戏存档 · 玩家数据统计 · 游戏根本信息获取 软件及硬件要求· Android Studio 3.X 及以上版本 · JDK 1.8 及以上版本 · 您的利用应满足以下条件: — minSdkVersion: 17 — targetSdkVersion: 29 — compileSdkVersion: 29 开发流程1. 集成 首先,您要先注册成为华为开发者,并将HMS Core集成到我的项目中。 您能够从上面的链接拜访无关该步骤的资料。 https://medium.com/huawei-dev... 2. 增加依赖 集成HMS Core到我的项目中并在AGC控制台开启游戏服务之后,将所需依赖的库增加到app目录下的build.gradle文件中,如下所示: dependencies {implementation 'com.huawei.agconnect:agconnect-auth:1.5.1.300'implementation 'com.huawei.hms:base: 5.0.5.300'implementation 'com.huawei.hms:hwid: 5.2.0.300'implementation 'com.huawei.hms:iap:5.0.1.300'implementation 'com.huawei.hms:game: 5.0.4.302'}3. 创立Application类 当您的利用启动时,游戏服务由Application类触发启动。游戏服务是在这个类中启动的,而此类和我的项目一起启动。创立BaseApplication类后,您须要在Manifest文件中定义它。 class BaseApplication : Application(){ companion object{ lateinit var instance: BaseApplication private set } override fun onCreate() { super.onCreate() instance = this HuaweiMobileServicesUtil.setApplication(this) HwAds.init(this) }}4. 设计登录页面 ...

July 19, 2021 · 3 min · jiezi

关于hms-core:选择华为帐号作为第三方登录的三个理由

什么是第三方登录第三方登录是基于OAUTH协定向利用提供除用户名和明码等信息以外的用户ID受权;利用接入第三方平台的Open API,让用户疾速实现登录;用户无需注册新的帐号即可在利用领有惟一ID并应用外围性能。 第三方登录的益处一、晋升拉新注册转化率 当App经营通过各种拉新形式将用户引流至App后,用户须要应用用户身份性能时,就波及到用户注册登录的过程。此时,用户心里存在一个天平: 左侧是:产品性能提供的价值、后期投入的老本、注册之后取得的益处,右侧是:注册账号付出的精力老本、用户隐衷泄露的危险、验证的复杂性、注册过程中的流程体验,当天平的左边压倒右边,用户就抉择回绝注册,而采纳第三方登录能够无效进步用户登录转化率。 二、缩小存量用户散失 个别状况,App主动记住明码很不便,能够一键登录,然而当老用户在换机和清理缓存之后,再次进入App将须要输出明码,而因为用户可能领有多个账号密码,记忆老本高,遗记明码的场景非常常见。无奈找回帐号信息导致用户资产失落,很容易散失存量用户。采纳第三方帐号登录能够随时疾速登录,缩小存量用户散失。 三、加强用户粘性和应用体验 第三方平台领有较丰盛的用户画像数据,通过凋谢API能够获取到用户性别、城市、年龄、手机号码等,同时还能够充分利用该平台用户的社交关系链,用户行为偏好,用户信用等信息,设计不同的产品性能或者经营策略,减少用户的黏性,晋升应用体验。 四、升高开发、应用和保护老本 一个App开发一套独立的帐号登录零碎,在研发阶段须要波及到架构设计,交互设计,信息加密,隐衷遵循,风控机制等研发投入,在性能上线之后须要投入服务器资源,短信验证码费用,在经营阶段须要投入肯定的人工客服负责用户帐号找回或者投诉等,采纳第三方登录能够节俭肯定的老本。 ü 抉择华为帐号服务的三个理由第三方登录基于利用的需要既能够作为主帐号体系,也能够作为备选登录形式对用户出现,通过补充用户信息的形式实现自有帐号和第三方受权用户信息的合并和买通,既能构建自有的帐号体系,也能实现用户疾速登录。华为帐号在寰球领有10亿+用户,反对用户在许多场景下进行登录,满足App对于用户登录终端的多样化需要。 同时,在用户受权的前提下,开发者也能通过凋谢API获取到华为帐号用户的信息来优化利用,如昵称、头像、邮箱、手机号等。 一、全场景生态的必然之选 依靠于1+8+N生态,华为致力打造全场景智慧生存,1是指手机,8包含PC、平板、TV、音响、眼镜、手表、车机、耳机八大业务,而N则包含挪动办公、智能家居、静止衰弱、影音娱乐及智能出行四大板块。随着智能终端往全屋智能、车机、智慧办公等方向倒退,利用的应用场景将会一直从手机往其余场景迁徙,通过华为帐号登录,能够实现多个设施同步,更容易融入全场景生态,用户生态链的将相互响应。 二、深受用户信赖的安心之选 用户在抉择三方登录的时候,不免对本人的隐衷平安而担心。华为帐号服务通过欧洲隐衷爱护认证EuroPriSe,提供基于RISC的跨帐号爱护性能,深受用户信赖。且华为始终秉承着与开发者单干共赢的理念,不会轻易限度开发者应用第三方登录性能。 三、利用出海增长的最优之选 对于出海的利用,华为帐号还能为App带来基于华为终端的海内用户生态。华为帐号服务笼罩了寰球190+个国家和地区,反对70+种语言积攒了宏大的用户资源,通过集成华为帐号服务能力为切入点,为开发者的利用在寰球范畴内疾速获取海量用户提供了松软的根底。 更多信息: 拜访华为帐号服务官网 集成领导文档 开源示例代码 原文链接:https://developer.huawei.com/...原作者:胡椒

July 16, 2021 · 1 min · jiezi

关于hms-core:程序员的一天最离不开的竟是TA

陪伴程序员去下班的,竟是“它”?工作中也常常见到“它”?下了班,还是离不开“它”?神秘的“它”到底是谁?戳开小漫画一探到底吧~ 原文链接:https://developer.huawei.com/... 原作者:HUAWEI-HMS Core

July 16, 2021 · 1 min · jiezi

关于hms-core:华为HMS-Core-60全球上线

【2021年7月15日】HMS Core 6.0于今日正式在华为开发者联盟官网上线,为利用开发者带来了多项全新的凋谢能力,并对已有的个性及服务进行了降级。目前,用户设施内置的HMS Core 6.0 APK已全面完成更新降级,开发者可登陆华为开发者联盟官网下载应用各项服务。 HMS Core 6.0将华为在媒体利用、图形渲染、网络减速等多个劣势畛域的先进技术进一步凋谢。在媒体畛域,新增了多媒体管线服务(AV Pipeline Kit),通过音视频开发框架及视频超分、声音事件检测等插件,帮忙开发者解决音视频利用开发难、功耗压力大的痛点。在图形畛域凋谢了3D建模能力(3D Modeling Kit),为开发者提供基于AI技术的物体建模、材质制作等能力,用户仅需一般RGB相机,通过手机便可高效生成3D模型,让电商类、动画制作类App霎时取得趣味交互,目前该能力反对Android全平台。 此外,在现有的图形计算服务(CG Kit)中,业界首次在挪动端实现了基于体渲染技术的动静光影雾效“体积雾”,助力手游晋升室内场景画面的真实感和表现力。该个性也已面向Android所有反对Vulkan的设施凋谢。 在华为当先的通信畛域,Network Kit降级了AI网络环境预测,可基于业务的网络拜访法则、以及差异化网络需要,进行网络参数调优,让利用的网络时延升高超过20%。 HMS Core 6.0还凋谢了包含会员、视频剪辑、音频剪辑等多项服务,开发者能够登录华为开发者联盟官网查看更多详细信息。 作为华为软硬件和云端凋谢能力的合集,HMS Core始终以开发者为核心,一直将华为劣势的核心技术及能力凋谢给更多开发者,为跨平台、跨设施的利用提供了一致性的优质体验。HMS Core反对包含Web利用、快利用,以及Android、HarmonyOS等的利用和服务开发,同时也反对在平板、智慧屏、智能手表及车机等设施调用。此外,HMS Core还反对丰盛的第三方开发框架,如React Native、Cordova等。 原文链接:https://developer.huawei.com/...原作者:HUAWEI-HMS Core

July 15, 2021 · 1 min · jiezi

关于hms-core:华为帐号助力金融服务体验-中信银行成鸿蒙生态先行者

在6月2日召开的HarmonyOS 2及华为全场景新品发布会上,华为正式公布了HarmonyOS 2,其中,超级终端性能让人眼前一亮。用户通过多设施控制中心的超级终端界面,能主动发现左近登录同一个华为帐号的手机、平板、智慧屏、PC等全场景设施,灵便组合成超级终端,打造全场景的协同体验。音乐、视频、文件、摄影创作等可跨设施随心调用,为用户带来智慧办公、影音娱乐等外围场景的翻新体验,正堪称“美妙,一号到位”。 HarmonyOS万物互联的体验,吸引了不同畛域的开发者,独特摸索行业新场景、新体验、新服务。而在金融畛域,挪动领取曾经成为了人们衣食住行等场景下不可或缺的重要一环,用户天然对数字金融服务在不同场景及终端中的智能化、便捷化、轻量化提出了更高的要求。 中信银行信用卡保持“无界凋谢”的理念,施展金融科技的赋能效应,将鸿蒙生态能力与信用卡的金融服务能力进行深度交融,上线了HarmonyOS原生App——动卡空间App V1.0版,成为信用卡行业首批拥抱鸿蒙生态的金融机构先行者。同时,中信银行与华为HMS Core进行深刻单干,利用各种凋谢的劣势能力,向终端用户提供晦涩的金融服务。 华为帐号助力领取场景翻新 本次中信银行信用卡上线的动卡空间利用,涵盖了本地生存、生产领取、卡片申请等日常高频的金融生存场景。其中,领取场景翻新了体验,反对跨设施协同。用户只需通过网络连接、设置,登录同一个华为帐号,即可实现跨设施协同操作,可应用手机、手表等终端设备间接领取,让用户取得万物互联的顺滑体验。此外,手表的登录和设置,亦可在手机端便捷实现。 同时,线下商户“碰一碰”即领取。用户无需下载安装利用,只需通过NFC进行简略3步:1,手机碰一碰;2.调起商户页;3.实现领取,即可体验极简买单、买券等操作。 快捷应用“指尖”金融 中信银行动卡空间App率先集成了HMS Core的华为帐号服务,为用户带来了便捷、平安的登录体验。用户只需微微一点华为帐号登录,便可一键受权登录,免去输出手机号、验证码进行验证的繁琐流程,即刻应用App。 在一些须要疾速登录的场景下,如抢购信用卡限时优惠、支付限定福利的场景下,这种登录形式就显得尤为重要且高效。对开发者来说,也是一种进步用户登录转化率的无效伎俩。 凋谢受权助力经营 在用户受权的前提下,动卡空间App能通过凋谢API获取到华为帐号用户的信息(如昵称、头像、邮箱、手机号等)来辨认用户身份,例如通过手机号来辅助生产验证等。也能够用来优化产品性能或者经营策略,减少用户的黏性,晋升应用体验。 为用户平安隐衷保驾护航 动卡空间App集成华为帐号服务,增强了利用的安全性和隐衷爱护能力。家喻户晓,金融类App对平安爱护要求十分高,华为帐号提供多重爱护机制,为用户平安和隐衷构筑起弱小的保护网;基于RISC的跨帐号爱护性能,将帐号异动及时推送给利用,爱护用户帐号平安。 华为HMS在隐衷平安爱护方面已取得多项权威认证,早在2015年就取得ISO/IEC27001、CSAStar平安认证,2019年又先后取得ISO/IEC 27018和ISO/IEC 27701隐衷规范认证。华为HMS一直优化设计、研发、经营和运维服务等环节,打造更加齐备的个人信息爱护管理体系,为消费者提供更平安、更牢靠的产品和服务。 中信银行信用卡核心与HarmonyOS、HMS Core华为帐号服务的单干,是打造智能的全场景金融服务生态的良好开端。将来,单方将摸索更多场景,借助技术创新,继续为用户提供平安、晦涩、个性化的金融和领取体验。 原文链接:https://developer.huawei.com/...原作者:HUAWEI-HMS Core

July 14, 2021 · 1 min · jiezi

关于hms-core:双因素认证让用户的帐号安全无忧编辑

在数字化信息化的明天,“帐号”成为每个人必不可少的网络通行凭证,它关联着集体的数字资产与隐衷,甚至影响着事实资产的安全性。 如何确保用户帐号平安,是所有开发者都极为器重的问题,而“认证”——确认用户身份,就是保障帐号安全性的关键步骤。 咱们时常看到这类新闻:银行APP明码泄露,贷款被转移造成重大经济损失;游戏帐号被别人歹意登录,氪金购买的道具被全副清空;社交帐号呈现不明异地登录,并公布不当舆论…… 随着网络技术的日益发达,登录形式越来越便捷,而利用帐号登录的破绽,非法登录别人帐号,侵害别人利益或获取不当利益的事件也层出不穷,产生这些事件的重要起因就是认证形式繁多,登录过程不谨严。 用户名+明码的认证形式过于简略,一旦用户明码泄露,就可能造成无法挽回的损失,如何应答上述呈现的景象与问题? 答案就是双因素认证形式,这种认证形式填补了确认用户身份这一过程中可能呈现的破绽,极大水平地保障了用户的帐号平安。 什么是双因素认证?双因素认证是一种采纳工夫同步技术的零碎,采纳了基于工夫、事件和密钥三变量而产生的一次性明码来代替传统的动态明码。 艰深地说,就是在用户名和明码的组合之外,减少了一层随机性极强的平安认证,即动静验证码,用于确保登录和应用帐号的用户身份的安全性,业界也通常称为两步验证,或多因素验证。 因每次认证时的变量不同,每次产生的验证码也不同。因为每次计算时参数都是随机的,每次的验证码也具备不可预测性,从而在最根本的明码认证这一环节保障了登录的安全性。 双因素认证实用场景多样化,一般来说,只有有动态明码的中央都能集成双因素认证。 现如今,双因素认证已广泛应用于各大畛域,表现形式包含网上银行的U盾、短信验证码等。不论是金融垂域、社交垂域还是影音垂域,用户名+明码+动静明码的认证形式,都成为网站及APP进行危险躲避的无效伎俩,成为相干用户群体数字资产与个人隐私的无力保障。 目前,双因素认证的设施与技术曾经相当成熟,其解决方案次要有三个组成部分: 认证设施(令牌)、代理软件及治理服务器。 认证代理软件在终端用户和须要受到爱护的网络资源两头发挥作用,当一个用户想要拜访某个资源的时候,认证代理软件将申请发送到认证治理服务器进行认证。 为了保障双因素认证的操作性,负责接管双因素认证申请及验证、双因素认证管理工作的服务器,须要具备相当高可靠性与安全性,可能反对多种双因素认证设施,并可能不便与企业IT基础设施交融,包含前端网络设备及业务零碎的接入,以及后端的帐号零碎如AD、LDAP等。 对于集体开发者与中小型企业而言,从数据资产安全性与可靠性思考,双因素认证是相当必要的,但投入大量老本研发代理软件与治理服务器未免得失相当,集成市面上曾经具备双因素认证服务的帐号体系,不失为最佳抉择。 华为帐号的双因素认证性能历经开发者与市场考验,其安全性毋庸置疑,而且华为帐号服务危险实时告诉、遵循GDPR隐衷标准,对帐号平安进行多重保障,还能够帮忙利用主动读取验证码,亦可通过用户受权读取,进一步晋升用户验证体验。 欲了解更多详情,请参阅: 华为帐号服务 华为开发者联盟官网、开发领导文档 华为挪动服务开源仓库地址:GitHub、Gitee 拜访华为官方论坛 原文链接:https://developer.huawei.com/...原作者:胡椒

July 14, 2021 · 1 min · jiezi

关于hms-core:图像处理技术图像切割标签贴纸花字超细开发详解

上一篇:图像处理之滤镜、图文排版的开发详解中,详解了如何给利用减少图片编辑能力中的滤镜和图文排版能力,明天咱们持续带来华为图像能力中五大图像编辑能力的另外三大能力:图像切割、主题标签,以及贴纸花字,置信认真学习的同学曾经能够胜利打造出属于本人的图像编辑利用。 话不多说,间接上手! 图片剪裁 开发步骤编辑调整服务,图片裁剪服务的所有接口的实现都是基于CropLayoutView,是一个自定义View,import的包名为com.huawei.hms.image.vision.crop.CropLayoutView,能够间接集成在layout的XML中。 1、获取到CropLayoutView对象。 通过findViewById获取到CropLayoutView 对象后,能够调用具体的逻辑办法。 Java 代码 CropLayoutView cropLayoutView = findViewById(R.id.cropImageView);2、设置须要裁剪的图片,设置实现后,就能够对view进行操作。 Java 代码 cropLayoutView.setImageBitmap(inputBm);如果须要图片旋转90度,则调用图片旋转接口。 Java 代码 cropLayoutView.rotateClockwise();Java 代码 cropLayoutView.flipImageHorizontally();如果须要图片竖直方向镜像,则调用图片竖直方向镜像接口 Java 代码 cropLayoutView.flipImageVertically();如果须要裁剪固定比例的图片,则调用如下接口。 Java 代码 cropLayoutView.setAspectRatio(ratioX, ratioY);Java 代码 cropLayoutView.setFixedAspectRatio(false);如果须要裁剪矩形形态的图片或者椭圆形形态的图片,则调用如下接口。 Java 代码 // 矩形cropLayoutView.setCropShape(CropLayoutView.CropShape.RECTANGLE);// 椭圆形cropLayoutView.setCropShape(CropLayoutView.CropShape.OVAL);调整好图片被裁剪的大小,获取裁剪后图片的bitmap格局。 Java 代码 Bitmap croppedImage = cropLayoutView.getCroppedImage();图像主题标签服务 开发步骤图像主题标签服务开发步骤如下,须要您提供图片和相干参数,失去相应的返回值。 1、导入图像主题标签服务包。 Java 代码 import com.huawei.hms.image.vision.*;2、获取图像主题标签服务实例。 Java 代码 // 获取ImageVisionImpl对象ImageVisionImpl imageVisionAPI = ImageVision.getInstance(this);3、服务初始化,与滤镜服务统一,可参见开发步骤中的相干形容。 4、构建参数对象。 阐明:应用图像主题标签服务时,您须要保障提供的token是无效的,否则无奈应用该服务。 token的获取形式参见token获取形式。 图像主题标签服务requestJson示例: { "requestId":"", "taskJson":{"language":"cn"}, "authJson":{"projectId":"projectIdTest","appId":"appIdTest","authApiKey":"authApiKeyTest","clientSecret":"CSecretTest","clientId":"CIdTest","token":"tokenTest"}}5、图像主题标签服务获取后果。 您在调用analyzeImageThemeTag接口时,须要输出待处理图片Bitmap等(参见构建参数对象)。此性能须要联网,如不联网,则返回错误码。 // 获取图片辨认后果返回值new Thread(new Runnable() { @Override public void run() { ImageVisionResult result = imageVisionAPI.analyzeImageThemeTag(requestJson, imageBitmap); } }).start();result返回值: ...

July 13, 2021 · 1 min · jiezi

关于hms-core:破译碟中谍经典画面解密指纹验证刷脸

科幻电影始终是人们津津有味的话题,其中不乏一些经典局面,让观众为之震惊赞叹,例如《钢铁侠》中的悬浮虚构触摸屏、《碟中谍》中的指纹虹膜辨认等。 现在,这些看似高大上的科技也走进了咱们的日常生活,像指纹与面容辨认,其利用曾经极为广泛与宽泛。 当今社会对个人隐私的爱护越来越器重,对App的安全性也提出了更高的要求,具备私密性与独特性的指纹与面容辨认,就成为了强有力的保障。 当用户在解锁设施、领取、文件拜访时,利用指纹或者面容认证,这在很大水平上缩小了帐号盗取、信息泄露的危险。 HMS的FIDO提供了相干性能:凋谢基于WebAuthn规范的FIDO2客户端能力,提供本地指纹、面容认证凋谢能力,为利用提供平安可信的本地生物特色认证和平安便捷的线上疾速身份验证能力。 其劣势在于通过零碎完整性检测和密钥校验机制保障后果平安可信,通用的无明码用户身份验证计划,易与现有帐号基础设施集成。 接下来,为大家阐明如何集成指纹和面容认证能力。 次要的接入步骤如下: 配置AppGallery Connect 集成HMS Core SDK 集成本地生物认证能力 步骤1、2能够参考超链接中的领导进行实现,这里不做赘述。 须要留神的是步骤2中提供了两种本地生物认证的SDK:Bioauthn-AndroidX: Java 代码 implementation 'com.huawei.hms:fido-bioauthn-androidx:5.2.0.301'Bioauthn: Java 代码 implementation 'com.huawei.hms:fido-bioauthn:5.2.0.301'这两个SDK对外体现的能力略有不同。 次要体现在BioAuthn-AndroidX SDK的指纹认证能力提供对立界面,不须要利用本人绘制指纹认证提醒界面;BioAuthn SDK的指纹认证能力不提供对立界面,须要利用本人绘制指纹认证提醒界面。 能够参考官网FAQ中的阐明: 这次咱们次要介绍Bioauthn-AndroidX的集成,Demo能够在这里下载 集成本地生物认证能力注: 请保障手机没有root过,不然无奈应用指纹和面容能力 测试前请先保障手机中曾经有相应的指纹和面容信息,否则会报相干的错误码。 能够在设置-生物辨认和明码-指纹/人脸识别中增加相干指纹和面容 指纹认证应用指纹认证分为两步: 1、初始化BioAuthnPrompt对象,代码如下: BioAuthnPrompt bioAuthnPrompt = new BioAuthnPrompt(this, ContextCompat.getMainExecutor(this), new BioAuthnCallback() { @Override public void onAuthError(int errMsgId, CharSequence errString) { showResult("指纹认证报错. errorCode=" + errMsgId + ",errorMessage=" + errString); } @Override public void onAuthSucceeded(BioAuthnResult result) { showResult("指纹认证胜利. CryptoObject=" + result.getCryptoObject()); } @Override public void onAuthFailed() { showResult("指纹认证失败."); }});2、创立提示信息,并进行认证。 ...

July 8, 2021 · 2 min · jiezi

关于hms-core:图像处理之滤镜图文排版的开发详解从入门到起飞

在上一篇如何给利用减少图片编辑性能:剪裁、滤镜、贴纸、排版、标签,咱们具体解说了“图片”风口下,各类利用可能面临的“困境”:因为利用内不足图片编辑设计能力,或者提供的图片编辑设计能力有余,导致本来功能强大的优质利用,没法进步用户留存率,影响利用本身竞争实力。华为图像服务旨在为各类交互利用解决这一问题,能够说是应时而生,应势而生。在具体介绍华为图像服务五大图像编辑能力别离是什么、各自的利用场景以及性能价值的根底上,接下来将为大家带来五大图片编辑性能的具体开发步骤。 滤镜服务开发步骤 滤镜服务开发步骤如下,须要您提供图片和相干参数,失去相应的返回值。 1、导入滤镜服务包。 Java代码 import com.huawei.hms.image.vision.*; import com.huawei.hms.image.vision.bean.ImageVisionResult;2、获取滤镜服务实例。 Java代码 // 获取ImageVisionImpl对象 ImageVisionImpl imageVisionAPI = ImageVision.getInstance(this);3、服务初始化,调用setVisionCallBack时须要实现ImageVision.VisionCallBack接口,重写其中的onSuccess(int successCode)和onFailure(int errorCode)办法。 框架初始化胜利后会回调onSuccess办法,在onSuccess办法中,须要再初始化滤镜服务。调用滤镜初始化接口时,只有通过校验,第三方利用能力应用滤镜服务,initCode必须为0,滤镜服务初始化胜利。 框架初始化失败时会回调onFailure办法,传回失败错误码。 imageVisionAPI.setVisionCallBack(new ImageVision.VisionCallBack() { @Override public void onSuccess(int successCode) { int initCode = imageVisionAPI.init(context, authJson); ... } @Override public void onFailure(int errorCode) { ... }});入参authJson: 阐明:图文智能排版服务,图像主题标签服务token为必选值,获取形式参见:token获取形式。 4、构建参数对滤镜服务requestJson示例:象。 requestJson字段信息: 滤镜的taskJson字段信息: filterType映射表: authJson映射表:请参见authJson表。 滤镜服务requestJson示例: { "requestId":"requestId", "taskJson":{"intensity":"1","filterType":"1","compressRate":"1"}, "authJson":{"projectId":"projectIdTest","appId":"appIdTest","authApiKey":"authApiKeyTest","clientSecret":"CSecretTest","clientId":"CIdTest","token":"tokenTest"}}5、滤镜服务获取后果。 您在调用getColorFilter接口时,须要输出待处理图片的Bitmap,并抉择须要的滤镜成果。滤镜服务依据传入的参数对原始图片进行解决后,返回解决后图片的Bitmap。 Java 代码 // 获取visionResult返回值new Thread(new Runnable() { @Override public void run() { ImageVisionResult visionResult = imageVisionAPI.getColorFilter(requestJson,imageBitmap); } }).start();visionResult返回值: ...

July 7, 2021 · 1 min · jiezi

关于hms-core:华为帐号小课堂-容易被忽略的重要设置

华为帐号对于应用华为设施的用户来说,至关重要;它既能连贯华为泛滥的终端设备带您畅游华为终端云服务,也让您在应用中享受到诸多的会员权利;然而在日常应用过程中,有些重要的设置往往容易被咱们疏忽掉;上面咱们来看一看被咱们漠视的都是哪些设置,对咱们又有哪些帮忙? 一:进行实名认证 近年来,越来越多的平台为了保障用户信息安全,开始要求用户进行实名认证,以享受更全面的服务。除此之外,对于华为帐号的用户来说,实名认证能够更好地辅助爱护华为帐号平安,实名认证的目标是验证用户所绑定的帐户是否属于自己,确保帐户中的信息只可被用户自己提取,避免帐号被盗,还能辅助您疾速找回明码,进行帐号申述变更等。 如此重要的设置肯定不能被忽视!快让咱们一起看看都有哪些认证的形式吧 人脸验证:通过扫描平面人脸的模式进行实名认证,核实无误后即可实现实名认证。 身份证验证:通过上传身份证正反面扫描件的模式进行实名认证,核实无误后即可实现实名认证。 银行卡验证:如果身份证不在身边,您能够抉择通过验证银行卡的形式进行实名,扫描银行卡侧面或填入正确的银行卡号即可实现实名认证。 eID验证:您须要在华为钱包中开明eID(公民网络电子身份标识)性能,在实名认证时,抉择“验证eID”形式一键实现实名认证。 如无奈应用以上验证形式,您还能够填写中国大陆身份信息,审核无误后即可实现实名认证。 二.增加紧急联系人 当您遗记帐号的明码时,不用慌乱,如果您在华为帐号中增加了紧急联系人,只须要获取该紧急联系人的手机验证码,即可疾速辅助您找回明码; 当您的帐号可怜失落时,“紧急联系人”设置,能够作为一项重要的辅助验证,来断定以后的操作者是否是您自己,从而爱护您的帐号信息不被窃取。 绑定紧急联系人,让您在应用华为帐号的过程中更省时,更省力,也为您的帐号平安减少了一道有形的防线。 如何增加紧急联系人呢? 在【帐号核心】-【帐号平安】-【紧急联系人】中增加紧急联系人。 注:紧急联系人必须是您手机通讯录里的联系人 如果你刚好疏忽了它们,就快拿起手机依照以上步骤操作吧!辅助你在应用华为帐号的体验中更加省时省力省心。 原文链接:https://developer.huawei.com/...原作者:HUAWEI-HMS Core

July 7, 2021 · 1 min · jiezi

关于hms-core:如何给应用增加图片编辑功能剪裁滤镜贴纸排版标签

咱们生存在一个图片风口的时代,无论是网上商城,新闻资讯,社交利用,还是音乐软件,电台软件,摄影绘画,各类社交属性的APP无一例外,离不开“图片”的应用。 视图时代的图片“困境”用户在应用这类利用时,往往因为利用内没有提供图片编辑或动效的服务,或图片编辑和动效服务不够丰盛,导致图片展示成果不佳,用户感到可玩性不高,UGC内容枯燥,使得自身性能十分优良的APP无奈吸引到高粘性用户,无奈加强利用自身的竞争力。 功能强大的图像服务针对各类利用面临的因为图片交互性不强而影响用户留存率的问题,华为图像服务(Image Kit)隔靴搔痒,旨在满足用户行为社交化娱乐化的需要,帮忙各类利用晋升用户粘性,不便用户于利用内就能轻松实现图片的编辑和动效增加等操作,帮忙利用与用户良好互动,晋升情感体验。 华为图像服务具备三重次要性能(五大图片编辑性能、五大图片根底动效、九大图片高级动效),能够实现在图片整顿、社交图片分享、用户带图评论、卖家图片展现、音乐播放界面、图片动效增加、主题壁纸解锁等不同社交场景下,匹配用户不同情绪,高效地实现图片内容再生产,加强用户与利用间的互动体验。 五大图片编辑能力自定义剪裁,用户突显图像的最佳局部自定义剪裁,能够提供图片裁剪性能,实现图片大小调整,帮忙用户突显图像的最佳局部。 色彩滤镜,晋升用户的图片品质提供小苍兰、蒹葭等24种独具特色的色彩滤镜,可实现图片前期解决,实现图片高质量内容生产。 贴纸花字,反对缩放、拖动、删除,花字可自定义文本输出用户可对贴纸和花字进行缩放、拖动、删除操作,花字反对用户自定义文本输出,可实现图片个性化DIY。 9种智能排版能力,图文随心换,出手就是杂志大片9种智能排版款式,能够实现图像、文字的智能排版解决,实现图文内容高效生产。 图片标签,利用可帮忙用户实现高效的图片分类管理 图片标签,反对用户原创内容场景下用户图片的标签生成,同时可反对对图片进行主体检测后再辨认对应主体区域的标签,使图片内容更易被检索和发现。 图像服务开发环境装置Android Studio 3.X及以上 JDK 1.8及以上 您的利用应满足以下条件:•minSdkVersion 26 targetSdkVersion 29 compileSdkVersion 29 Gradle 4.6及以上 如果同时应用多个HMS Core的服务,则须要应用各个Kit对应的最大值。 测试利用的设施:EMUI 8.0及以上的华为手机或Android 8.0 及以上的非华为手机 图像服务开发流程您须要依照如下流程实现利用的开发工作。 原文链接:https://developer.huawei.com/...原作者:胡椒

July 6, 2021 · 1 min · jiezi

关于hms-core:HMS-Core-Insights第四期直播回顾-–-机器学习推开AI应用的门

HMS Core Insights#第四期直播【机器学习,推开AI利用的门】已于6月29日圆满结束!这一期为大家介绍了AI与机器学习的关系,同时解读了华为机器学习服务(ML Kit)的技术利用与倒退,干货满满,快来看看本次直播的重点吧。 更多信息,可点击下方链接返回理解: ML Kit首页>> 华为开发者联盟官网>> 华为开发者学堂首页>> 华为开发者学堂直播回放>> 原文链接:https://developer.huawei.com/...原作者:HUAWEI-HMS Core

July 5, 2021 · 1 min · jiezi

关于hms-core:如何在我的应用启动界面实现开屏广告

什么是开屏广告开屏广告是一种在利用启动时且在利用主界面显示之前须要被展现的广告。个别是5s展现工夫,广告展现工夫完结后主动进入利用,用户能够点击跳过按钮间接进入主界面。 开屏广告示例 开屏广告的劣势 地位劣势:用户在进入App前就会看到开屏广告,相比于利用内广告提前,并且只有应用App的用户就要强制观看。 展现面积大:广告全屏显示,视觉冲击力很强,便于优质内容曝光,吸引用户眼球,加强用户点击率与品牌曝光度。 当用户刚关上利用时,用户覆盖面广,用户注意力集中。因而开屏广告实用于广告主进行大规模的品牌宣传和产品推广。 华为广告服务可能帮忙开发者接入包含开屏广告在内的6种广告位。接下来的文章会具体解说开屏广告的开发步骤。示例代码已在相干社区进行开源,欢送开发者关注、下载并提供宝贵意见:Github官网地址:https://github.com/hms-core/h... Gitee官网地址:https://gitee.com/hms-core/hm... 前提条件HUAWEI Ads SDK依赖HMS Core(APK)4.0.0.300及以上版本。如果设施上未装置HMS Core(APK)4.0.0.300及以上版本,则无奈应用HUAWEI Ads SDK的相干接口。 在开发利用前须要在华为开发者联盟网站上注册成为开发者并实现实名认证,具体方法可参见帐号注册认证。 参见创立我的项目和在我的项目中增加利用实现利用的创立。 开发前筹备广告服务的集成需如下4个关键步骤,能够参考华为开发者联盟文档 导入HUAWEI Ads SDK配置网络权限配置混同脚本初始化SDK1.1 增加SplashView。在XML布局文件中增加SplashView。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".SplashActivity"> <!-- 开屏广告Logo区域 --> <RelativeLayout android:id="@+id/logo_area" android:layout_width="match_parent" android:layout_height="100dp" android:layout_alignParentBottom="true" android:background="@android:color/white" android:visibility="visible"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="40dp" android:orientation="vertical"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginBottom="6dp" android:gravity="center" android:orientation="horizontal"> <ImageView android:layout_width="28dp" android:layout_height="28dp" android:background="@mipmap/ic_launcher" /> <View android:layout_width="0.5dp" android:layout_height="18dp" android:layout_marginLeft="12dp" android:layout_marginRight="12dp" android:alpha="0.1" android:background="@android:color/black" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:alpha="1" android:text="@string/owner" android:textColor="@android:color/black" android:textSize="16sp" /> </LinearLayout> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:alpha="0.5" android:text="@string/copyright_info" android:textColor="@android:color/black" android:textSize="8sp" /> </LinearLayout> </RelativeLayout> <!-- 开屏广告视图 --> <com.huawei.hms.ads.splash.SplashView android:id="@+id/splash_ad_view" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@id/logo" /> </RelativeLayout>以下示例代码展现了如何获取SplashView ...

July 2, 2021 · 2 min · jiezi

关于hms-core:HMS-Toolkit免费远程真机调测不香么

APP在上架利用市场之前往往须要进行机型测试、兼容性测试等验证流动。因为真机类型繁多,开发者须要寻求不同类型的真机进行验证,而HMS Toolkit提供的Cloud Debugging和Cloud Testing性能能够很好地帮忙开发者解决该问题。该近程真机调测的两大性能不仅收费反对华为近程真机、平板等,且反对第三方设施光荣,在寰球提供4大区域(国内、西欧、亚太、俄罗斯),多个站点,保障用户可能就近快速访问。 Cloud Debugging性能形容 Cloud Debugging可为开发者提供集成HMS Core所需的调试能力,华为云调试提供最新最热的华为手机,让开发者可随时随地在IDE内直观理解App在华为机型上的运行状况。 1.反对单步调试 反对在近程真机上单步调试手机,疾速定位开发过程中存在的各类问题。 2.近程adb调试 反对通过adb命令对手机进行近程操作,不便用户进一步深度调试。 3.反对logcat 近程真机同样反对在IDE Logcat窗口查看日志,不便开发者发现调试过程中产生的问题。 4.反对屏幕缩放和分辨率切换 反对在近程真机上疾速切换屏幕缩放比例,提供晦涩、标清、高清等多档屏幕清晰度的切换,满足调试场景。 5.反对疾速上传文件 反对在近程真机上通过拖拽疾速上传文件。 6.反对利用横屏场景切换 反对在近程真机上利用横屏场景切换。 Cloud Testing Cloud Testing为开发者提供了4大维度的业余自动化测试。 1.四大测试能力 反对App兼容性、稳定性、性能和功耗四大测试,可发现app在华为手机上安装、启动、卸载、运行中的问题。 2.业余、清晰的测试报告 反对对每个测试项的具体测试状况进行展现,反对查看测试遍历操作点截图,疾速发现利用问题。 点击查看视频 对于Toolkit HMS Toolkit是一个IDE插件,能够帮忙开发者以更高的开发效率、更低的开发成本集成HMS Core各项服务,并打造杰出的利用。基于Android Studio针对接入HMS Core的集成场景,借助HMS Toolkit工具可大幅晋升集成效率。HMS Toolkit工具提供疾速入门、主动环境配置、场景接入辅助、快捷代码转换、收费近程真机调试、自动化测试、代码品质剖析等性能。 安装简单: 1、通过Android Studio找到File,并依照Settings-> Plugins -> Marketplace门路,搜寻“HMS”找到HMS Toolkit 即可装置; 2、间接登录华为开发者联盟官网,下载安装插件。 欲了解HMS Core更多详情,请参阅: 华为开发者联盟官网获取开发领导文档参加开发者探讨请到CSDN社区或者Reddit社区下载demo和示例代码请到Github或者Gitee解决集成问题请到Stack Overflow 原文链接:https://developer.huawei.com/...原作者:胡椒

July 1, 2021 · 1 min · jiezi

关于hms-core:用户在第二层而你在第五层深度玩转华为预测服务

留存低、转化难堪称是当下经营人最头疼的问题。在用户经营过程中,很多时候咱们只顾着亡羊补牢,却发现得失相当。比方,在用户散失后全力召回,撇开高老本不说,最终的召回率也非常不现实。其实,用户无论是产生付费转化或者最终走向散失,都与其后期的属性和行为是有间接关联的。基于这样的数据,通过AI算法,提前锁定近期将散失或者可能产生付费行为的用户,采取针对性经营措施,将无效缩短用户生命周期并晋升付费转化率。 这就是华为预测服务解决的问题,聚焦用户散失和付费转化这两大外围经营场景,发展多维度人群定向预测。反对通过推送服务、利用内音讯等模式的用户触达形式,实现预测人群的多触点经营。 如此弱小且实用的利器,自上线以来始终受到宽广开发者们的热烈探讨与继续关注。本文咱们将联合华为预测服务的具体性能,分享在产品日常经营过程中的应用小技巧,心愿帮忙您渐入佳境,深度玩转华为预测服务: 问题一:预测进去的人群具体能够做什么? 预测受众群组可间接用于推送服务、利用内音讯、近程配置等AppGallery Connect提供的其余增长类服务,您能够联合制订的具体经营策略抉择适合的形式来触达用户。 例如,能够通过推送服务,针对高概率散失用户推送“新版本玩法、新礼包上线”这样的流动音讯,促成用户放弃沉闷,避免散失。只须要在推送服务的配置后盾,抉择“预测受众群组”就可实现。同样的,近程配置、利用内音讯等其余服务也能够用这样的形式过滤人群,触达指标预测用户。 问题二:预测后果的准确性如何评估? 预测详情页展现的“真正例率”、“假正例率”其实就是本次预测后果的一个整体评估。真正例率代表模型正确地预测为正类别的正样本数占正样本理论数的比例,而假正例率代表模型谬误地预测为正类别的负样本数占负样本理论数的比例。 举个例子,比方付费预测,真正例率代表的是付费人群中,被模型正确预测为付费的用户占总的付费人群的比例;假正例率代表未付费人群中,被模型误预测为付费的用户占总的未付费人群的比例。从字面意思解释不难看出,真正例率越高,假正例率越低,代表本次预测的后果也就越精确。 问题三:为什么开明了预测服务,但预测工作却总是实现不了? 这就要回归到预测服务的原理问题了。预测工作发展的前提是您的利用通过华为剖析服务上报用户属性和行为数据。因而,在应用预测服务之前须要先开明剖析服务并集成剖析服务的SDK,确保有对应的用户行为数据上报能力让预测工作顺利进行。 例如,很多开发者反馈的付费和复购预测总是没有后果这一问题,其实,这依赖于您的利用是否有付费事件上报。只有上报足够撑持预测模型训练的相干付费事件,如主动采集事件“利用内购买”(INAPPPURCHASE),这样才能够生成对应的预测后果。 问题四:自定义预测到底该如何应用? 自定义预测是除了预置散失、付费、复购场景外零碎提供的额定预测情景,您能够依据理论产品经营需要,指定想要理解的用户行为发展预测工作。 例如,对于游戏类的App,经营可能关注玩家通过某一关卡的概率,那么就能够通过自定义预测,将“通过关卡”作为指标预测事件来创立自定义预测工作。具体操作可参考自定义预测使用指南。 对于预测服务应用过程中的常见问题解答本次就分享到这里,后续咱们也将不定期更新更多预测服务应用小技巧。您还可点击此处查看其余预测服务相干介绍,欢送拜访并应用华为预测服务。 欲了解HMS Core更多详情,请参阅: 华为开发者联盟官网获取开发领导文档参加开发者探讨请到CSDN社区或者Reddit社区下载demo和示例代码请到Github或者Gitee解决集成问题请到Stack Overflow 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201562223924560728?fid=18原作者:胡椒

June 30, 2021 · 1 min · jiezi

关于hms-core:如何通过华为定位API精准获取用户所在地理位置

咱们在外出旅行时,通常须要在酒店App中预订酒店。那么,在酒店App中是如何获取用户地理位置信息从而实现 “左近的酒店”的性能查找?为此,我开发了一款名为Hotel Booking的利用。 本文中,我将集成定位服务,并介绍如何应用getLastlocation和getLocationWithAddress办法、如何应用回调办法,以及如何在Flutter中将数据存储到利用中的Shared Preferences。 定位服务定位服务帮忙开发者的利用疾速精确地获取用户的地位,并通过GPS、Wi-Fi以及基站定位能力来扩大其寰球定位能力。 交融定位:提供一套简略易用的API,以便您基于GPS、Wi-Fi以及基站地位数据来疾速获取用户设施地位。 流动辨认:通过加速度传感器、蜂窝网络信息以及磁力仪等辨认用户的活动状态,帮忙您依据用户行为调整利用。 天文围栏:您能够通过API来设置一个感兴趣的区域,以便在特定的动作(例如来到、进入或者勾留在该区域)产生时,您的利用能够接管到告诉。 软件要求 Android Studio 3.XJDK 1.8及以上SDK Platform 19及以上Gradle 4.6及以上集成步骤 在AppGallery Connect中注册华为开发者账号。参考“创立您的AGC我的项目”和“在我的项目下增加利用”章节创立利用。依据以后地位来设置数据处理地位。开明所需服务:华为定位服务。生成签名证书指纹。配置签名证书指纹。将您的agconnect-services.json文件拷贝到您的利用级根目录下。重要:增加利用时,输出的利用包名应与您的Flutter我的项目包名统一。 留神:下载agconnect-services.json文件前,确保已开启所需的HMS服务。 开发流程 在Android Studio中创立利用。 创立Flutter我的项目。增加编译依赖。a) 利用级Gradle依赖: 在我的项目中抉择“Android > app > build.gradle”。apply plugin: 'com.android.application' apply plugin: 'com.huawei.agconnect'b) 我的项目级Gradle依赖: maven {url 'https://developer.huawei.com/repo/'}classpath 'com.huawei.agconnect:agcp:1.4.1.300'在AndroidManifest.xml文件中增加如下权限: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> <uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" /> <uses-permission android:name="com.huawei.hms.permission.ACTIVITY_RECOGNITION" />参考链接下载所需的跨平台插件。实现上述所有步骤后,在pubspec.yaml文件中增加对所需的HMS服务对应的Flutter插件的依赖。您可在pub.dev中找到最新版本的插件。dependencies: flutter: sdk: flutter shared_preferences: ^0.5.12+4 bottom_navy_bar: ^5.6.0 cupertino_icons: ^1.0.0 provider: ^4.3.3 huawei_location: path: ../huawei_location/ flutter: uses-material-design: true assets: - assets/images/增加后,执行flutter pub get命令。至此,所有的插件已准备就绪。关上main.dart文件来创立UI和业务逻辑。集成定位服务权限 ...

June 28, 2021 · 3 min · jiezi

关于hms-core:HMS-Core-Insights第四期直播预告机器学习推开AI世界的门

当机器学习遇上利用开发,会有什么样的“火花”?浏览外文时贴心的文本翻译,视频直播时“得心应手”切换背景,这些使用到HMS Core 机器学习服务的哪些能力呢?其背地的原理是什么? 请锁定6月29日19:00#HMS Core Insights#直播系列第四期【机器学习,推开AI利用的门】,咱们将在直播间为您倾情解答!参加直播互动,还有机会赢取华为蓝牙鼠标\华为超级快充立式无线充电器(Max 40W),快戳链接进行报名吧! 华为开发者联盟论坛评论赢取萌宠护眼小台灯,获奖规定见海报下方: 评论工夫:2021.6.25-6.30 中奖后果颁布:2021.7.1 奖品发放:2021.7.15前 评比形式及流动规定可查看原文链接 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201600232216040770?fid=18 原作者:HUAWEI-HMS Core

June 28, 2021 · 1 min · jiezi

关于hms-core:进来学7种推送样式拉新促活提升转化率

在谈音讯推送款式之前,先来说说音讯推送。 什么是音讯推送? 简而言之,就是你的app被动向用户推送音讯。在竞争日益强烈的利用市场,灵活运用音讯推送,对用户增长、促活和留存有很大的促进作用。 音讯推送在不同推送类型中有不同的价值体现。 产品性能类推送 零碎音讯告诉:社交属性的app中的关注、赞评转互动音讯推送;购物app中物流信息告诉等…… 资讯流动告诉:新闻媒体app的时效性讯息推送、游戏和常识等app的节假日流动、福利促销信息推送等…… 用户经营类推送 缄默用户唤醒:用被动涉及用户的音讯推送形式唤醒缄默用户。 进步用户沉闷:联合福利流动等信息的推送,进步用户的沉闷。 音讯推送预期成果的实现,须要推送内容、推送款式以及工夫节奏的完满联合。明天咱们将详解华为推送服务所提供的8种音讯推送款式及其实现办法,为你的利用用户增长和沉闷助力。 华为推送服务(Push Kit)是华为提供的音讯推送平台,建设了从云端到终端的音讯推送通道。通过集成推送服务能够实时推送音讯到用户终端,构筑良好的用户关系,晋升用户的感知度和活跃度。 Push Kit以后反对多种文本款式,Inbox款式,按钮款式以及自定义图标等款式。你可定义极具个性化的音讯来吸引用户。本文通过简略的代码和成果展现,帮忙你疾速理解并上手华为Push音讯。 音讯款式介绍 首先,借助官网开发文档给出的示例,介绍告诉栏音讯的构造。 从上图能够看出,告诉栏音讯从上到下顺次蕴含音讯小图标、利用名称、音讯摘要、音讯达到工夫、题目、内容等局部。这其中,除了利用名称,其余因素独特形成了告诉栏音讯自定义款式。 作为各种款式的比照,首先给大家展现最根本的告诉栏音讯款式: {"validate_only": false,"message": {"android": {"notification": {"body": "简要形容音讯的内容,自由发挥啦","click_action": {"type": 3},"title": "这里是音讯题目"}},"token": ["xxx"]}}阐明:一条告诉栏音讯,至多须要蕴含以上字段,否则无奈发送。 上面,别离给大家解说各个款式自定义的形式。 1)自定义音讯小图标 Push Kit提供了两种设置告诉栏音讯小图标的办法: 通过服务端API发送上行音讯携带“icon”字段,图标文件必须寄存在利用的/res/raw门路下,例如“res/raw/ic_launcher”,对应利用本地的“/res/raw/ic_launcher.xxx” 文件。{"android": {"notification": {"body": "没错,音讯小图标能够自定义哦","click_action": {"type": 3},"icon": "/raw/custom_notification_icon","title": "快看左上角小图标"}},"token": ["xxx"]}通过利用的“AndroidManifest.xml”文件增加meta-data元数据来实现,参考代码如下: <meta-data android:name="com.huawei.messaging.default_notification_icon" android:resource="@drawable/ic_push_notification" />其中,meta-data元数据“name”不可扭转,“resource”指定的资源图标由您指定,须要在利用的“res/drawable”目录下。 剖析:比照两种办法,办法1更加灵便,只须要提前把小图标预置在客户端,服务端就能够依据须要应用不同的小图标。 2)自定义音讯摘要 音讯摘要展现在利用名右侧,用于简要形容音讯的内容。通过服务端API中的“notify_summary”字段进行设置。 { "validate_only": false, "message": { "android": { "notification": { "body": "简要形容音讯的内容,自由发挥啦", "click_action": { "type": 3 }, "notify_summary": "这里是摘要局部……", "title": "这里是音讯题目", } }, "token": ["xxx"] }}3)自定义音讯达到工夫(仅用于展现) ...

June 25, 2021 · 2 min · jiezi

关于hms-core:全网最通俗易懂的插屏广告接入方法

什么是插屏广告? 插屏广告是一种在利用开启、暂停或退出时以全屏的模式弹出的广告模式。当利用展现插屏广告时,用户既能够抉择点击该广告,进而拜访其指标网站,也能够将其敞开,并返回利用。 插屏广告的劣势 插屏广告展示尺寸更大,视觉效果更好;与Banner广告相比,插屏广告更容易集中用户的眼光,点击率、转化率更高;相较信息流广告,与利用符合度较弱,但关注度和曝光成果更突出。 插屏广告在利用暂停、跳转、退出的状况下展现,展现机会奇妙避开用户对利用的失常体验的影响。如果能为用户精准举荐感兴趣的广告,且广告与利用协调搭配好,则插屏广告能达到最现实的成果。 华为广告服务可能帮忙开发者接入包含插屏广告在内的6种广告位。接下来的文章会具体解说插屏广告的开发步骤。示例代码已在相干社区进行开源,欢送开发者关注、下载并提供宝贵意见: Github官网地址:https://github.com/hms-core/h... Gitee官网地址:https://gitee.com/hms-core/hm... 前提条件 HUAWEI Ads SDK依赖HMS Core(APK)4.0.0.300及以上版本。如果设施上未装置HMS Core(APK)4.0.0.300及以上版本,则无奈应用HUAWEI Ads SDK的相干接口。 在开发利用前须要在华为开发者联盟网站上注册成为开发者并实现实名认证,具体方法可参见帐号注册认证。 参见创立我的项目和在我的项目中增加利用实现利用的创立。 开发前筹备 广告服务的集成需如下4个关键步骤,能够参考华为开发者联盟文档 导入HUAWEI Ads SDK配置网络权限配置混同脚本初始化SDK开发关键步骤 1.1 创立插屏广告对象。 创立InterstitialAd对象,并通过InterstitialAd类的setAdId()办法设置测试广告位ID。 private InterstitialAd interstitialAd; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_interstitial); interstitialAd = new InterstitialAd(this); // "testb4znbuh3n2"为测试专用的广告位ID,App正式公布时须要改为正式的广告位ID interstitialAd.setAdId("testb4znbuh3n2"); loadInterstitialAd(); }1.2 获取广告。 调用InterstitialAd对象的 loadAd() 办法来获取广告。 private void loadInterstitialAd() { ... // 获取插屏广告 AdParam adParam = new AdParam.Builder().build(); interstitialAd.loadAd(adParam); ... }1.3 展现广告。 调用InterstitialAd的show(Activity activity)办法来显示广告,在此之前须要调用isLoaded()办法来确认广告曾经加载实现。 ...

June 24, 2021 · 1 min · jiezi

关于hms-core:IAP商品修改和数据获取一文带你全部搞懂

挪动开发变现之路,少不了利用内领取(In-App Purchases)的辅助,当你的利用里提供的增值服务和性能被用户认可,通过利用内领取,带来直观的支出转化出现。利用内领取是拓宽开发者营收渠道的一大利器。 在上一篇:从零开始详解利用内领取——商品创立及测试上架 中,咱们具体介绍了利用内领取的入门级使用指南:从性能的接入启用,创立利用内商品,到沙盒测试和最终上架,置信你曾经通通get。 本篇咱们将进一步聚焦商品上架后的重要操作环节: 信息批改:商品创立胜利后信息的再批改 状态批改:商品的生效和激活 数据查看:商品销售数据报表的获取 信息批改:商品创立胜利后信息的再批改 利用内商品反对基于原商品的信息批改操作。当你须要联合热门话题调整商品形容来吸引用户关注,当流动促销季依据流动主题批改商品名称,以及调整商品价格……都可在原商品根底上进行编辑批改。IAP提供的商品批改性能非常灵活,可依据具体商品批改须要抉择单个或批量商品批改。 1.单个商品信息的批改 登录 AppGallery Connect 网站,抉择“我的利用”。在利用列表中点击须要批改商品的利用链接。抉择“经营”页签左侧导航栏 “产品经营 > 商品治理”。在商品列表中,抉择“消耗型”、“非消耗型”或“主动续费订”商品所在行的“编辑”。 批改根本信息后点击“保留”。批改商品价格,点击“商品价格”后的“查看编辑”。 *商品在各国的价格信息 在“商品价格”界面,点击“编辑”能够批改商品在各国的价格。批改完“汇率换算价格”,点击“刷新”,各国价格将同步更新。如需对某个国家/地区的商品价格进行调整,可独自批改。 如果布局订阅类商品跌价,且对以后订阅者失效,零碎会对已订阅用户发送跌价告诉,如用户未进行确认将不再主动续费。提价则不须要用户确认。 2.批量批改商品 1.“经营”页签左侧导航栏抉择“产品经营 > 商品治理”。 2.下载表格,批量批改商品信息并上传。 办法一:点击下载“商品模板”,在模板中按标准批改商品信息,实现后点击“批量操作”下拉选项中的 “批改商品”进行上传。 办法二:点击“导出商品”,下载商品信息表格,按标准批改商品信息,实现后点击“批量操作”下拉选项中的 “批改商品”进行上传。 在确认界面可查看商品信息批改前后比照图,点击“确定”。 状态批改:商品的生效和激活 IAP提供多样的商品创立类型以及灵便的状态切换形式,对于周期性流动类商品,例如游戏app中按月推出的特价兑换币、特价配备等,无需逐月创立,根据流动期限来定时切换商品的生效和激活状态,就可轻松搞定商品的高低架。 1.生效商品 激活后的商品可被购买,如需停售该商品,可进行生效操作。 抉择“经营”页签左侧导航栏抉择“产品经营 > 商品治理”。在商品列表中,点击需生效商品所在行的“进行失效”,确认后即生效。 2.激活商品 新增商品与手动“生效”商品一样处于“生效”状态,可通过"激活"该商品,使商品凋谢售卖。 数据查看:商品销售数据报表的获取 数据,是制订一些营销决策、调整新产品公布策略的重要依据。IAP提供的报表数据涵盖“流水”和“购买者”两个维度的信息,更新商品上架后售卖产生金额,并对购买者身份进行检测,细分首次购买和回头客用户,帮忙你针对数据进行商品的用户满意度剖析,进一步领导实际。 1.流水及购买者数据查看 1.1 登录 AppGallery Connect 网站,点击“利用剖析”,抉择你的利用点击进入。 1.2抉择进入“经营剖析”抉择左侧边栏“概览”,即可查看利用内商品售卖数据 2 领取报表获取 除了通过上述步骤获取流水及购买者数据外,在华为开发者联盟官网,可查看领取报表。 2.1 登录华为开发者联盟官网,点击右上角“管理中心”。 2.2 抉择左侧边栏“开发者核心->我的报表”,进入领取报表页面,你还能够通过设置工夫、订单号等搜寻条件对订单进行查问和治理。 熟练掌握以上操作,你就是个成熟的利用内领取“玩家”了,但真正玩转利用内领取,并能为变现转化提供无力助推,利用内领取的订单治理和促销办法不可不知,咱们将在下一期带来详解! 理解利用内领取接入启用、商品创立、沙盒测试,点击回顾:从零开始详解利用内领取——商品创立及测试上架 理解更多详情,请戳: 华为利用内领取服务官网 华为利用内领取服务开发领导文档 华为HMS Core官网社区 ...

June 23, 2021 · 1 min · jiezi

关于hms-core:华为预测服务的构建原理是什么该如何训练模型

预测服务基于华为剖析服务(Analytics Kit)上报的用户行为数据和属性,联合机器学习技术,实现特定指标人群的精准预测。针对预测生成的细分受众群体,发展和优化相干经营动作,如通过A/B测试评估经营流动成果、近程配置特定受众群体的专属套餐等,可无效帮忙产品进步用户留存,减少转化。 应用预测服务前,须要先集成华为剖析服务的SDK,这样零碎才能够顺利开展散失、付费、复购以及自定义预测工作。在详情界面能够查看相干预测人群的高中低概率对应人群数量,及其相应的属性散布(比方详情页的高概率散失人群,示意该人群在将来7日内有较高概率散失,您能够通过相干卡片,察看其行为特点并制订针对性经营打算)。 预测工作和预测详情界面如下所示: *数据为模仿 预测模型构建流程 在构建预测模型的时候,首先是确定咱们要预测什么,即确立预测的统计口径,而后依据统计口径围绕用户特点寻找对应相干的特色,通过荡涤和采样失去数据集。咱们把数据集二八分失去训练集和验证集,在线下进行一直试验找到最优特色和参数,最初依据相干数据在线上调度训练预测工作。 具体流程图如下所示: 特色、模型抉择和调优 特色摸索 我的项目初期,咱们剖析数据,从属性、行为、需要三方面动手,寻找与业务有可能相干的变量,构建特色表,比方用户近7天的沉闷天数、应用时长等行为数据。 在确定特色之后,下一步就是在试验中进行模型的抉择和调优了,业界罕用的树形模型有xgboost、随机森林、GBDT等,把咱们的数据集用这几种模型进行训练,发现在随机森林上成果较好,其采纳bagging策略进步模型拟合能力和泛化能力。 除了模型参数,也要思考采样比,尤其是对于付费预测这种正负样本迥异的状况(大概1:100),综合思考Accuracy和Recall, 付费训练时将正负样本比例采样至1.5:1, 以进步模型付费用户召回率。 超参加特色确立 训练出了适合的模型,但并非所有特色都是有用的,无用特色除了可能会影响模型成果,也会减慢训练速度。在初期版本中,通过试验确定适合的超参和特色,特色依照特色重要性排序抉择权重较大的,在线上版本中配置对应的超参和特色。 在版本上线之后还须要一直察看数据、剖析数据、补充特色,咱们在后续版本中次要新增了事件特色与趋势特色,补充后总计400+特色。 主动超参搜寻 在挖掘出更多的特色之后,如果都是全量特色训练可能成果未必会好,而且也会十分耗时。同时,可能每个App训练时可能最优的超参和特色并不相同,最好是每个App离开训练且应用本人最优的超参和特色。 为了解决这些问题,咱们减少了主动的超参搜寻,能够在配置好的参数空间里搜寻,找到并保留适合的训练参数。搜寻完之后的最优超参保存在如下构造的hive表中。 以后的整体流程以及内部依赖如下所示: 将来方向 在将来进步模型成果上,咱们也有很多思考,预研的方向大抵如下: 神经网络 以后的特色规模不断扩大(400+),而用户行为的法则又十分复杂,除了应用原有的树形模型,也在尝试利用神经网络弱小的表达能力,联合行为特色训练出更精确的预测模型。 联邦学习 对于各App、各租户数据不可互通的问题,能够通过横向联邦学习联结各个App、各个租户间的模型,在数据不互通的前提下协同训练。 时序特色 不同App的用户每周上报数百个事件(涵盖1000+品种),拜访近百个页面,通过这些时序数据能够结构出不同用户的长短期行为特色,进步不同场景预测的准确率。用户拜访页面的行为有较高的时序特点,能够加工成工夫序列特色,有较高的钻研价值。 特色开掘和加工 对目前的特色集裁减、补充,一方面开掘更多的相干特色比方均匀应用距离、设施属性、装置渠道、国家省市等特色。另一方面基于现有特色通过离散化、归一化、开方、平方、笛卡尔积、多重笛卡尔积等等办法结构更多新特色。 欲了解更多华为预测服务详情,请点击>> 原文链接:https://developer.huawei.com/...原作者:胡椒

April 22, 2021 · 1 min · jiezi

关于HMS-Core:华为联运游戏或应用审核驳回配置hms升级provider名称有误

问题形容游戏对接华为HMS Core,提交审核时,被华为审核驳回:咱们发现您的游戏配置hms降级provider名称有误。 我这里应用的是Android Studio,看官网开发文档没有相干配置阐明的,最初分割了华为技术反对答疑。 问题解决官网技服回答:从HMS Core4.x版本开始,个别hms降级provider是不须要手动配置的,打包后,manifest文件中会主动存在,能够反编译游戏包,查看manifest文件内容,如果存在如下两个配置,阐明失常; https://developer.huawei.com/consumer/cn/doc/development/HMS-3-Guides/eclipse-hmssdk#h1-1578467679444 否则可能是因为咱们打包或者其余起因,导致provider缺失或谬误,手动补充下即可。 原文链接:https://developer.huawei.com/... 原作者:Mayism

April 8, 2021 · 1 min · jiezi

关于HMS-Core:HMS-Core-Discovery探索天谕手游的幻想世界

天无止境,海有世界; 穿云入海,大有可玩。 《天谕》手游是网易游戏2021年的重磅旗舰大作,致力为玩家打造一个入地入海的平面空想大世界。 在游戏中,玩家能够自在飞翔在高天之上,亦可潜探深海之密; 超大的无缝地图、昼夜交替的沉迷式场景、风吹云动、灯火辉映的细节画面, 让玩家们纷纷为游戏中的风景驻足忘返。在这真切壮阔的风景背地,到底有哪些技术在施展魔力? 《天谕》手游集成HMS Core Scene Kit,光追技术实在还原镜面反射成果 《天谕》手游深度集成华为图形引擎服务Scene Kit、华为图形计算服务CG Kit、华为计算减速服务Accelerate Kit,极致优化游戏体验。通过使用光线追踪技术,在挪动端实现了真切的光影成果;通过GPU指令优化、多线程减速等技术,显著优化调度开销,大幅晋升游戏流畅性和稳定性。 本期HMS Core Discovery 直播间,邀请到网易游戏嘉宾、华为嘉宾共5位大咖,为咱们解密《天谕》手游背地的技术魅力!其中更有虚构主播小谕空降直播间带你漫游云垂~ 互动有奖: 截至直播开始前,浏览原文或辨认下方二维码入群,入群后填写报名问卷有机会取得小礼品一份,名额限量66个,先到先得! 本期退出《天谕》手游周边,参加线上直播互动,抽取精美礼品,扫码进群可理解更多详情!                              

April 7, 2021 · 1 min · jiezi

关于hms-core:不能登录Google账号

【案例形容】 最近在将本人开发的WEB H5利用打包成快利用后,在应用Google账号注册、登录时,却遇到了如下图的403报错。 【问题剖析】 从上图谬误页面能够看到,Google给出了起因:Error:disallowed_useragent。也就是说Google对加载H5利用的浏览器UA进行了限度,而且它倡议是chrome浏览器。显然问题答案与UA有关系。 【解决方案】 定义变量model, model示意用户的手机型号,在data对象内增加model变量,代码如下图所示: 给model赋值:在页面的生命周期onInit()办法中获取手机型号,代码如下:1 2 3 4 onInit: function () { const device = require(`"@system.device"`) const res = device.getInfoSync(); this`.model=res.model;` 设置web组件属性 useragent 值为 Mozilla/5.0 (Linux; Android 9; {{model}}) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.116 Mobile Safari/537.36)), 如下图所示: 留神: useragent的值中应用了变量model,应用变量model的作用是获取实在的手机型号,防止有些H5网页在验证useragent时获取到的手机型号不对,从而给用户带来了困扰。    4. 设置 manifest.json 文件中的minPlatformVersion 值为1068。    5. 请确保应用的华为快利用加载器版本为2.2.0.304及以上版本。查看加载器版本的形式如左边图所示: 留神:1,2,3,4步骤实现后,如果登录还有问题,请在web上 增加如下代码: multiwindow="true" H5利用打包成快利用是海内十分重要的解决方案,在没有GMS服务的手机上,仍然能够应用Google的服务,比方本案例中的Google账号。本案例的解决方案也实用于H5快利用其余账号登录的一些问题。原文链接:https://developer.huawei.com/... 原作者:Mayism

April 6, 2021 · 1 min · jiezi

关于hms-core:超简单实现自定义弹窗

快利用promt.showDialog接口提供的弹框只能显示文字、按钮简略的元素,无奈实现简单的页面成果。但往往产品经理设计的弹框页面成果很炫,怎么办呢? 比方实现如下弹窗成果:展现一个列表,右边显示图片,左边显示具体介绍,见图1;提醒用户查看利用隐衷协定弹窗成果,外面内容有超链接成果,能点击,见图2:   图1  列表弹窗                            图2  超链接弹窗 此问题个别是开发者对快利用组件、款式属性应用不相熟导致的。 解决办法基于stack组件+position:fixed css款式能够实现自定义弹窗,弹窗显示暗藏基于if/show指令来管制,具体代码如下: 初始化数据模型: ` data() { return { list: [1, 2, 3], isShow: false, ifShow1: false, ifShow2: false }},`页面布局: `<text onclick="showToast1">自定义弹窗款式1</text> <text onclick="showToast2">自定义弹窗款式2</text><!-- 弹窗 --><div if="{{isShow}}" class="modal center-modal"> <div class="toast-box password-box"> <block> <stack class="eyes-input-box"> <div style="flex-direction: column;width: 100%;" if="{{ifShow1}}"> <div style="width: 100%;"> <text style="font-size: 32px;font-weight: 500;">交通守法</text> <text style="font-size: 25px;text-align: right;padding-left: 400px" onclick="hide">暗藏</text> </div> <list style="height: 550px"> <list-item type="list" for="list" style="height: 160px;margin-top: 20px"> <div style="padding-top: 1px;"> <image src="/Common/icon.png" style="border-radius: 100%;width: 100px;height: 100px;"></image> <div style="flex-direction: column; margin-left: 20px"> <text style="font-size: 28px;font-weight: 600;">二级题目</text> <text style="font-size: 26px;margin-top: 10px">相干内容展现,例如商品属性、价格、上架日期等信息展现</text> <div style="height: 2px;background-color:#808080;bottom: 0;margin-top: 25px" if="{{$idx<2}}"> </div> </div> </div> </list-item> </list> </div> <div style="flex-direction: column;width: 100%;" if="{{ifShow2}}"> <text style="font-size: 31px;font-weight: 700;">城市服务</text> <text style="font-weight: 400;"><span>点击“批准”,即示意您批准上述内容及</span><a style="color: #0000ff;" onclick="toast">利用名称的用户协定</a> <span>、</span><a style="color: #0000ff;" onclick="toast">对于利用名称与隐衷的申明</a></text> <div style="width: 100%;"> <text style="width: 50%; text-align: center; color: #0000ff;" onclick="hide">确认</text> <text style="width: 50%; text-align: center; color: #0000ff;" onclick="hide">勾销</text> </div> </div> </stack> </block> </div></div>`页面款式: ` .container { ...

April 2, 2021 · 3 min · jiezi

关于hms-core:高效App运营必须get的七个推送技巧

“音讯推送”是触达用户的要害渠道之一,好的音讯推送,可能进步App经营转化率、实现业务增长。作为一名App经营人员,你会不会常常遇到以下问题? 问题一:推送发的不少但点击率却总不达预期? Tips:找准指标受众是要害! 技巧一:基于指标用户定向推送 华为推送服务“受众分群”性能,帮你筛选出精准用户,实现目标用户定向推送。如筛选出特定年龄范畴内浏览过母婴类商品的女性,精准推送母婴类产品信息。 技巧二:将订阅用户带回利用 华为推送服务“主题订阅”性能,可给订阅主题的用户推送相干内容。如给订阅了“美容护肤”主题的用户推送美妆直播的音讯,将订阅用户带回你的利用。 问题二:推送频繁,对用户造成了打搅导致利用卸载? Tips:找准适合机会很重要! 技巧三:在适合的机会推送音讯 华为推送服务“定时发送”性能,可设置好推送工作,按时发送,抉择最适宜工夫定时推送。 技巧四:在适合的地点智能触达用户 华为推送服务“天文围栏推送”性能,可圈定一个或多个线下门店, 当有用户走到线下门店左近时,便主动触发推送,向用户发送该线下门店打折、商品上新等音讯,吸引用户到店生产。  技巧五:不同场景智能推送 华为推送服务“情景智能推送”性能,可自定义相干事件,在该事件产生时主动触发音讯推送,实现多种场景智能极速中转。 问题三:搜索枯肠写进去的推送文案,反应却不佳? Tips:让数据通知你哪条文案推送成果更好! 技巧六:甄选优质推送文案 华为推送服务“A/B测试”性能,通过试验测试出不同推送文案的用户点击数据,甄选出更合乎用户需要和浏览偏好的内容。 技巧七:丰盛推送模式 华为推送服务“Emoji表情”性能,让你的推送内容更加生动有趣,更具吸引力。 欲了解更多详情,请参阅: 华为推送服务 华为开发者联盟官网 获取开发领导文档参加开发者探讨请到CSDN社区或者Reddit社区>>下载demo和示例代码请到Github或者Gitee>>解决集成问题请到Stack Overflow

April 2, 2021 · 1 min · jiezi

关于hms-core:如何预测您的用户即将流失

留存作为产品经营过程中最要害的指标之一,既是产品变现的前提,同时也是评估产品商业价值的重要考量。市场竞争的白热化,日益增长的用户优质产品体验诉求,让各类APP面临着严厉的用户散失问题。 为抢获更多流量,营销筹码一直减少,买量用户带来的非天然装置驱动也引发了更艰巨的留存挑战。如何无效防备用户散失,实现买量用户价值最大化? 上面,我将联合具体场景,简略介绍如何预测您的用户行将散失,并如何联合预测服务帮忙产品进步留存! 上图所示是某游戏利用联合预测服务帮忙产品进步用户留存的一个残缺链路。在利用留存率低的时候,启用预测服务提供的“散失预测模型”来判断哪些是高概率散失用户,再利用预测服务的后盾剖析,深刻洞察这类用户的具体个性和行为,最初将预测服务生成的受众间接用于华为推送服务的受众细分,对这类用户进行精准音讯推送,及时将缄默用户召回,最终实现用户留存率的进步。那么,在这个过程中,预测服务具体是如何运作的呢?上面咱们将重点关注其中的几个外围环节。 一、 精准用户群圈定 用户将散失,最显著的一个特点就是活跃度升高。咱们在评估用户活跃度的时候,通常会从日开启率、启动频次、停留时长等用户行为数据分析。 对于内容消费类游戏,以ARPG为例,这种类型的游戏玩家具备如下显著特色:一天内启动的频次不肯定很高,但每次的停留时间却很长。对于此类游戏而言,咱们个别认为日启动2-3次,每日5局左右的游戏次数,是一个惯例沉闷玩家的数据。如果某用户在最近一周内日启动次数显著降落,甚至呈现间断2天以上的未登录状况,那么预测服务联合机器学习技术训练进去的散失预测模型,将判断其在将来一周内有散失危险 。 以后预测服务的散失预测模型次要逻辑为:应用利用最近两周内用户的沉闷数据训练模型,预测利用最近一周的沉闷用户在将来一周内散失的概率,如果,用户在将来一周内始终未沉闷或用户卸载利用都会被视作散失。 上述用户精准圈定的过程,无需业余算法技术人员参加,由预测服务后盾每日主动执行预测工作。 二、 深度人群洞察 用户群圈定后,洞察他们的属性和行为特色将帮忙咱们制订科学合理的经营打算,一个胜利可执行的打算将让咱们的挽留动作事倍功半。 *数据仅供参考 *数据仅供参考 上图为预测服务后盾数据表。举个例子,咱们在查看高概率散失用户人群的特色时发现,这些用户在近7天内依然有低频的会话次数,且能够查看这类高散失用户的手机机型散布。对这部分用户来说,通过华为推送服务是可能触达他们的无效伎俩之一,同时依据他们最近一次的应用状况,咱们可尝试应用周期性的系列音讯推送来挽回他们。 三、 高效用户群触达 当圈定用户群并理解他们的共性特色后,接下来就是如何采取针对性措施挽留他们。上文提到的推送服务是最为常见且实用的用户促活与留存伎俩。 预测服务生成的受众可间接用于华为推送服务的受众细分,咱们在后盾配置推送对象时,将“高概率散失用户”作为咱们的推送人群,这样推送的音讯内容也能够更具针对性。如限时游戏礼包流动推送、也能够是新角色技能亮点推送、甚至能够是一句简略的问候。 预测工作每日更新,在推送音讯的时候,可采纳周期性定时推送的形式,这样,就能够在预测到用户散失几率较高之后,尝试尽快再次吸引用户。 流量红利虽已隐没,但数据智能带来的精细化经营正在展示其弱小魅力与价值。由预测服务与推送服务形成的经营场景闭环,将帮忙企业开掘用户身上更多的潜在价值,无效晋升ARPU,促成数字化过程的良性倒退。 欲了解更多,点击官网查看相干介绍。 原文链接:https://developer.huawei.com/... 原作者:胡椒

April 2, 2021 · 1 min · jiezi

关于HMS-Core:HMS-Core赋能移动金融为行业注入增长新动力

2021年3月31日,以“数字化降级,制胜将来”为主题的HMS Core.Sparkle金融翻新沙龙在上海举办。沙龙围绕金融数字化发展趋势、金融App的数字化经营等话题进行探讨,并联合证券类、银行类等金融App的数字化经营及能力凋谢单干的案例分享,借助HMS Core金融解决方案,开掘金融App用户增长新驱动力,进步经营效率,降级用户体验。 金融产品和服务的迭代降级,催生了领有大量金融用户根底的平台级产品。各金融机构都在积极探索新的经营模式和新的业务拓展,力求通过差异化竞争和多渠道的支出起源加强本身劣势,同时使用科技能力无效躲避平安危险。如何无效地促成用户增长,晋升老用户的活跃度以及对本身金融产品的复购率,是大多数金融App面临的难题。 会上,华为金融畛域的专家提供的HMS Core金融解决方案在挪动金融App的能力翻新、疾速获客及精准经营等场景上全面赋能开发者,让金融畛域搭档更加高效精准获取用户流量,让用户取得更高效便捷的服务。 精准经营,促成用户增长 金融App的用户拉新老本较高,要想达到用户持续增长,好的产品体验与高效的经营形式必不可少。尤其对投资用户而言,交易揭示音讯的延时有可能造成不必要的损失,因而,即便是处于音讯发送的高峰期,App也心愿这类音讯疾速公开发并触达用户。 针对这种场景,华为推送“快告诉”服务提供专享Push通道,助力信息高效触达用户。兴业证券旗下App优理宝接入华为“快告诉”后,音讯推送稳定性晋升显著,全时段5s内达到率均能达到98%,推送音讯接口调用成功率也大幅提高,成功率达至 99.9%以上。(数据来源于优理宝App开发者反馈) 华为剖析服务(Analytics Kit)通过疾速、简略的SDK接入,反对Android、iOS、Web全平台,预置海量行业当先数据和分析模型, 通过30多个预置事件和500多个客户自定义事件的灵便配置,实现全生命周期的用户行为和特征分析,精准投放、监测成果、晋升转化,实现从洞察到营销的闭环。值得一提的是,华为剖析可与华为推送服务、华为利用内音讯买通,经营人员针对适合的受众群体抉择适合的触达形式,达到精准营销的目标。 全方位保障应用环境平安 让用户放心使用 金融行业是对市场安全性高度敏感的,相较于传统金融行业,高效便捷的挪动金融产品对账号和资金平安的要求更高。华为平安检测服务(Safety Detect)目前提供零碎完整性检测、歹意URL检测、利用平安检测、虚伪用户检测、歹意Wi-Fi检测, 可帮忙判断金融App疾速构建利用平安。 例如,杭州银行旗下的杭银直销App,通过集成Safety Detect中的零碎完整性检测性能,可疾速检测设施运行环境是否平安;通过歹意Wi-Fi检测性能, 可检测Wi-Fi及路由器特色,剖析以后尝试拜访的网络状况;通过聚类分析,实时反馈Wi-Fi检测后果,帮忙App防备来自歹意Wi-Fi的行为攻打。并且在风控剖析方面,杭银直销App通过集成Safety Detect,也丰盛了利用的交易风控数据维度,还可将检测后果上传至服务器;通过异样剖析、特征提取、在领取等要害业务上建设接入模型,进行实时数据分析,从而欠缺用户数据标签。 在金融软件服务供应商中,科蓝也基于HMS Core推出了金融科技工具箱,集成Safety Detect,将利用平安检测、歹意Wifi检测等能力,向科蓝软件的上百家银行及金融合作伙伴凋谢。另一方面,越来越多的开发者集成的华为帐号(Account Kit)服务,通过双因子认证等形式,无效保障了帐号平安,让用户在享受一键登录的快捷服务时,也能放心使用利用。 翻新产品能力,晋升用户体验 随着5G、AI、虚拟现实技术的日趋成熟,消费者也寻求更智能、便捷的App体验。在定位方面,HMS Core 通过高精度交融定位、为金融类App提供更精确和丰盛的定位服务。埃及商业国内银行旗下的手机银行App,集成了华为地图服务和定位服务后,用户可通过App不便查问ATM机和网点地位。商家还可在地图上绘制天文围栏,当用户进入时,剖析围栏区域信息,实现精准推送,使用户享受贴心、省心的金融服务。 挪动金融App还可通过ML Kit(华为机器学习服务),为用户打造视觉及语言AI全新体验,实现卡片疾速辨认绑定、实时语言辨认及虚构合成语音播报等性能。目前,ML Kit银行卡辨认性能广泛应用于金融、领取等绑卡场景中,笼罩5大支流银行卡类别(中国银联,美国运通,万事达,Visa,JCB),反对异形卡及歪斜检测。并可用于各类卡证辨认,如港澳台通行证、各地身份证、居住证等,疾速提取卡证要害信息和录入,大大晋升用户体验。 目前,华为HMS Core金融解决方案受到越来越多的开发者关注,在满足平安可控的政策指导方针及业务疾速倒退的需要下,也将持续帮助企业疾速搭建稳固高质量的挪动利用,共筑金融数字化新生态。

April 1, 2021 · 1 min · jiezi

关于HMS-Core:黑产攻击来势汹汹应用如何从头防御

黑灰产演变 随着智能手机的遍及,黑灰产的作恶形式,由本来的管制肉鸡电脑进行DDoS攻打、刷广告等形式,变为现在的通过管制互联网用户个体在挪动业务等场景变现。互联网的演变速度之快,使黑灰产的攻打也变得疾速、可复制,最终导致以黑产歹意注册为代表的各种攻击行为进一步市场化、模块化。 利用须要一直投入风控投资、晋升攻防能力,以防备黑灰产强自动化的歹意攻打。 黑灰产歹意注册如何影响各行业 歹意注册是黑灰产攻击行为的终点。黑灰产注册虚伪用户帐号后,会在电商类利用中“薅羊毛”,导致平台用于拉新的新客福利被节约;或在社交平台刷评估刷分、广告帖刷版,导致UGC内容生态被毁坏;或在互联网广告中通过流量指标造假,使不法广告商取得巨额广告投放费,而这些虚伪用户并不能为被推广应用带来理论价值的新客。据永安在线统计,歹意注册发动的攻打每日可高达830多万次,受攻打较多的行业有金融、电商、社交等平台。 利用对黑灰产注册的进攻 黑产可能通过自动化注册工具、真人众包平台等形式注册。对于前者,若平台设置实名认证的环节,则能够过滤掉很大一部分歹意注册申请,然而对于真人用户认证后再转售的帐号,因为这种真人舞弊行为辨认界限上较为含糊、处理违规实在用户帐户简单,因而须要依赖更精准的危险数据分析,经营老本高。 华为平安检测服务向开发者收费凋谢 所谓“射人先射马”,防备黑灰产的歹意攻打,须要从开始注册环节抓起,加强利用防御能力。 华为平安检测服务提供虚伪用户检测性能,依附华为平安检测技术实力,通过实时地危险剖析引擎,辨认以后交互对象是否为虚伪用户。第二步,如果危险剖析引擎辨认为可疑或危险用户,则会进行二次验证,减少检测后果准确性。 对于非中国大陆地区,华为平安检测可提供验证码进行二次验证,用户需依据屏幕提示顺次点选图文验证码;对于中国大陆地区,则会通过nocaptcha云侧接口获取检测后果。若二次验证通过,证实是无风险的实在用户,就能够持续下一步操作。 另外,华为平安检测提供的零碎完整性检测性能,可无效检测进去自模拟器下载注册的虚伪流量,帮忙利用解决局部互联网广告中虚伪流量的问题,详情>《每日清理巨匠App集成华为平安检测》案例。 目前曾经有金融、电商、视频、新闻、浏览器等类利用接入了华为平安检测服务,后果利用对危险的辨认和防备能力均无效晋升。开发者可尝试同时接入华为平安检测提供的多种检测性能,疾速构建利用平安。 更多案例 App如何检测危险网站:《集成华为这项能力,危险URL辨认能力晋升20%》 视频App如何更平安:《南非影音利用DStv Now集成系统完整性检测&利用平安检测,助力视频晦涩体验》 电子钱包如何防盗刷:《电子钱包Koshelek App通过集成系统完整性检测,升高盗刷危险》 如何缩小App市场歹意差评:《俄罗斯卫星通讯社App集成华为零碎完整性检测,歹意评论识别率晋升14%》 App登录更平安:《保加利亚iCard App集成系统完整性检测,无效晋升登录安全性》

March 29, 2021 · 1 min · jiezi

关于hms-core:渠道分析如何助力精细化运营

每一位经营同学可能都读过一本书,名叫《精益经营》。其中作者对于客户的价值判断,我非常认同:”对于客户,咱们须要可能辨别开哪些是真正的、有价值的用户,哪些只是路过、好奇乃至无害的用户;有时,须要敢于‘壮士断臂’,放弃局部无价值的市场和用户。”通过渠道剖析,能够将判断用户价值这一要害行为提前,晋升企业ROI。 什么是渠道剖析渠道剖析用于剖析用户的拜访起源,通过新增用户、沉闷用户、累计用户、新增次日留存等根底指标评估渠道拉新能力以及渠道品质。同时还可与用户剖析、事件剖析、行为剖析等分析模型相结合,独特解决日常工作中大家遇到的高频问题。 例如: l APP的新用户起源的次要渠道有哪些? l 付费推广时各个渠道品质如何评估,该如何调整渠道投放策略? l 不同渠道的转化成果应该怎么评估呢?不同渠道支出占比别离是多少? 渠道剖析对于精细化经营重要吗?大家都晓得,每个用户从首次接触直至下单并享受产品或服务期间,用户与企业互动的全过程,咱们称为用户旅程。用户在旅程的每个节点都会产生散失,但无论在哪个节点散失或者最终抉择留下成为忠诚用户,最开始都是通过渠道与企业建立联系。 不同渠道进入的用户所经验旅程也是不同的,对于企业来说,天然是心愿最终抉择留下来的用户数越多越好。 然而这并不是一件简略的事件,咱们须要理解不同渠道的拉新能力以及联合其余分析模型把握不同渠道的用户特色,并且触达不同的经营策略。目标是为了用起码的老本失去最多高质量的用户。这所有的前提就是咱们须要通过数据分析分明理解不同渠道的差别。 渠道剖析从渠道动手,联合不同数据指标与分析模型,能够精确捕捉到用户从旅程开始到完结的要害节点数据,判断不同渠道的拉新能力与用户品质程度,依据数据制订经营策略,所以,渠道剖析对于精细化经营非常重要。 如何应用渠道剖析渠道剖析作为精细化经营的重要环节,在理论的工作中该怎么应用呢?咱们将联合例子,从欠缺渠道信息到剖析渠道数据以及如何依据数据报告调整经营策略,向大家残缺介绍渠道剖析在精细化经营中如何应用。 例如:某款游戏类APP,集成了华为剖析,想查看该游戏接下来一个月在不同渠道内的数据体现,例如各个渠道的新用户趋势、活跃度剖析、用户付费状况等,依据数据体现调整经营策略,能够这样做: 1、欠缺不同渠道信息首先,咱们须要对产品次要的渠道进行梳理。其次开发人员能够关上工程中“AndroidManifest.xml”文件,配置利用的装置起源。在“application”模块根节点下增加meta-data参数,格局如下。 <application …… <meta-data android:name="install_channel" android:value="install_channel_value"> </meta-data> …… </application> 将“install_channel_value”替换为利用装置起源。例如:装置起源为华为利用市场,则将“install_channel_value”替换为“AppGallery”。 渠道剖析不仅仅能够剖析华为利用市场以及华为终端的渠道数据,开发者在SDK中配置其余装置起源,投放到不同利用市场,华为剖析即可获取对应渠道数据。 2、剖析不同渠道数据a、查看渠道根本数据当实现渠道配置以及有相干数据上报之后,能够通过“华为剖析>用户剖析>渠道剖析”页面查看相干渠道剖析报告。 页面上方展现了该利用在不同渠道内的数据趋势,别离包含“新增用户”、“沉闷用户”、“累计用户”、“新增次日留存”。点击又上角渠道抉择栏,能够抉择不同的渠道查看数据趋势。页面下方展现了渠道明细数据,点击工夫抉择框,能够抉择须要查看的工夫范畴,当初抉择近一个月数据,点击“下载表格”可将数据导出自定义剖析。 b、比照不同渠道用户品质比方当初想要晓得哪个渠道的新用户、沉闷用户与回访用户占比最大,须要怎么操作呢? 别离进入用户剖析中的新增用户、沉闷用户与回访用户页面,点击过滤器,筛选出不同渠道的用户,就可查看新用户、沉闷用户、回访用户中哪些渠道占比最多,同时应用比照剖析性能,还可判断各个渠道用户品质的差别。 c、跟踪渠道转化能力比方当初想要晓得各个渠道用户在App各个要害节点的转化成果以及最终付费状况,应该怎么操作呢? 进入会话路径分析,点击过滤器增加须要查看的渠道。即可查看不同渠道用户在各个环节的转化成果。 通过事件剖析中的利用内购买事件,能够看出各个渠道起源用户在利用内的购买状况,帮忙您剖析出不同渠道用户付费转化能力的差别。点击事件剖析,增加过滤器,抉择须要查看的渠道,抉择“利用内购买事件”即可查看详情。 3、依据数据调整投放策略通过数据体现能够看出,华为利用市场起源的用户,无论是在数量还是品质上都当先于其余渠道,接下来能够加大对于该渠道的投入,缩小其余渠道投入。 以上就是华为渠道剖析能力的介绍,通过渠道剖析,能够精确把握APP在不同渠道内的体现,同时作为精细化经营的基石,渠道剖析还可与其余分析模型联合,深度洞察用户数据。触达精细化经营策略,一直晋升企业ROI。 欲了解更多详情,请参阅: 华为剖析官网华为剖析演示DEMO 获取开发领导文档:Android SDK集成文档iOS SDK集成文档Web SDK集成文档快利用SDK集成文档

March 29, 2021 · 1 min · jiezi

关于hms-core:华为终端生态市场首发上线

退出咱们:https://developer.huawei.com/consumer/cn/market/

March 26, 2021 · 1 min · jiezi

关于HMS-Core:轻松集成HMS-CGKit体积云实现云海仙境

前言小时候最喜爱看西游记,总是空想着本人能像孙悟空那样,脚踏筋斗云穿梭云海间,生存在仙境中。长大后做了图形程序,始终想做一个真正的云海进去,但因为挪动端的计算瓶颈,始终没能做出一个兼顾性能和成果的体积云(体积云是基于物理的云渲染零碎,在游戏中模拟出具备半透明、无规则的体现成果的云)。 自己是一个游戏开发爱好者,常常会fellow一些前沿的技术,并且将一些感兴趣的技术点开发成一个能够方便使用的插件。最近看到华为HMS Core 中的CGKit提供了一个体积云插件,所以就花了两天工夫依照官网文档集成到Unity中,下图是一个简略场景的成果(下面的云为天空盒,上面的云为集成后的体积云),能够看到体积云整体偏实在,“金边”成果也比拟显著,反对动静光照,能够在云中任意穿梭。最重要的是我在一个低端机(光荣8青春版)上测试了一下性能,分辨率为720P的状况下,居然能够跑到50帧!该插件还有一个有意思的性能是,反对开发者定制云的形态,这样我就能够领有一朵任意形态的云了。 接下来就和大家分享一下我是如何将HMS CGKit体积云插件集成到Unity中的,心愿对大家的开发有所帮忙。 2、开发筹备1、Visual Studio,举荐应用2017及以上版本;2、Android Studio,举荐应用4.0及以上版本;3、Unity,举荐应用2018.4.12及以上版本;4、EMUI 8.0及以上华为手机或Android 8.0及以上非华为手机;5、下载SDK 到华为开发者联盟下载SDK,下载链接及阐明文档链接如下: SDK下载链接:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Library-V5/sdk-download-0000001050441521-V5 开发指南:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/development-preparations-0000001076931602 API参考:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References-V5/overview-0000001077661506-V5 将SDK下载下来,目录构造如下: process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDcwODI0MA==,size_16,color_FFFFFF,t_70) 通过官网的阐明文档可知: RenderingVolumeCloud.dll是基于OpenGL的PC端调试插件,libRenderingVolumeCloud.so是基于OpenGLES30的Android端插件,assets目录下的两个bin文件是渲染体积云时须要用到的资源文件,include目录下的头文件是该插件的接口定义。 3 开发具体记录因为该体积云插件对外裸露的是C++接口,所以要想集成到Unity中,须要将其封装为Unity的原生插件(Native plugin),而后集成到Unity取得体积云的渲染后果。上面别离给大家介绍一下我的集成过程。 3.1 原生插件的封装Unity原生插件是指用C、C++、Objective-C 等编写的原生代码库,插件容许游戏代码(用Javascript或C#编写)调用这些库中的函数。Unity原生插件的封装能够参照如下官网文档以及官网示例教程: 文档:https://docs.unity3d.com/Manual/NativePluginInterface.html 代码:https://github.com/Unity-Technologies/NativeRenderingPlugin 依据Unity官网示例,须要别离编译so和dll作为动态链接库供Unity调用。能够别离用Visual Studio和Android Stuido间接对官网公布的开源代码进行批改,集成体积云渲染性能,并编译出对应的库文件,上面简要介绍批改形式。 RenderingPlugin.def文件中的函数就是原生插件裸露给Unity的接口,其具体实现在RenderingPlugin.cpp中。咱们保留RenderingPlugin.cpp中的UnityPluginLoad、UnityPluginUnload、OnGraphicsDeviceEvent、OnRenderEvent和GetRenderEventFunc这几个Unity原生插件必须的函数以及相干的动态全局变量,并增加了3个接口(ReleaseSource,BakeMultiMesh,SetRenderParasFromUnity),如下图所示。 接下来通过对官网源代码批改,利用这几个接口实现对CGKit体积云插件的调用。批改如下: (1) 批改OnGraphicsDeviceEvent函数。当eventType 为kUnityGfxDeviceEventInitialize时,调用CGKit体积云插件CreateRenderAPI函数创立RenderAPI类型的变量,并调用RenderAPI.CreateResources()函数;当eventType 为kUnityGfxDeviceEventInitialize时delete RenderAPI类变量。 (2) 批改OnRenderEvent函数。将SetTextureFromUnity函数中设置的全局动态变量作为参数,在该函数中间接调用RenderAPI. RenderCloudFrameTexture()函数。 (3) 定义SetTextureFromUnity函数。将RenderAPI. RenderCloudFrameTexture()函数所需的4个输出值传给定义好的动态全局变量,不便当前间接调用该函数进行体积云渲染。 (4) 定义SetRenderParasFromUnity函数。在该函数中调用RenderAPI. SetRenderCloudParas()函数。 (5) 定义ReleaseSource函数。在该函数中调用RenderAPI. ReleaseData()函数。 为了实现云状态的定制,PC端插件须要集成体积云的烘焙性能,所以dll要比so多一个烘焙接口。在编译dll时须要额定定义BakeMultiMesh函数,首先调用CreateBakeShapeAPI创立BakeShapeAPI类变量,而后调用BakeShapeAPI.BakeMultiMesh()函数进行烘焙。 3.2 集成到Unity原生插件封装胜利后,就能够失去适配Unity和该体积云插件的libUnityPluginAdaptive.so和UnityPluginAdaptive.dll。接下来就是新建一个Unity 3D工程,来实现体积云性能的调用,这里我实现了ARM64版本,以此为例给大家介绍一下。 将ARM64版本的libUnityPluginAdaptive.so、libRenderingVolumeCloud.so、UnityPluginAdaptive.dll和RenderingVolumeCloud.dll放到Assets/Plugin/x86_64文件夹下,没有该文件夹的话本人新建一个就好。须要对两个so和dll别离进行如下配置: 因为该体积云插件的PC端调试插件是基于OpenGL的,所以须要做如下设置: 因为该体积云插件的Android端插件是基于OpenGLES30的,所以须要做如下设置: 该插件还提供了两个bin文件,将这两个文件放到工程任意文件夹下,只有在传入参数中定义好对应的门路即可,其中noise.bin是体积云的细节噪声,shape.bin是体积云的三维形态纹理。也能够调用插件的BakeMultiMesh接口自定义体积云的状态,这一部分会在前面具体开展,先临时应用插件提供的三维形态纹理。 3.3 实时渲染体积云调用体积云插件前,须要增加打点性能依赖jar包,能够通过批改代码工程的利用级build.gradle文件来实现,任意jar包版本号均可。 将下载后的jar包,拷贝到Unity工程中,Assets/Plugin/Android/bin文件夹下,没有该文件夹的话本人新建一个就好。 接下来就能够编写C#脚本调用相干接口,这里我显式调用的适配层接口如下: ...

March 26, 2021 · 1 min · jiezi

关于hms-core:HMS-Core-Sparkle金融创新沙龙邀您参加

流动简介 金融产品和服务的迭代降级,催生了领有大量金融用户根底的平台级产品,这为其在流量和数据等层面的商业化发明了倒退空间,金融服务与生产场景交融减速,金融类服务利用的用户规模在挪动互联网技术、人工智能等前沿科技的加持下进一步大幅增长,在平台治理、经营及服务模式的继续革新中,其渗透率一劳永逸,带来了更智能便捷的用户体验,也进步了金融服务效率。 在这背地,具体有哪些技术做撑持,又是如何实现的? 挪动金融行业上下游如何协同开发、翻新产品? 金融服务类利用如何做好全生命周期经营,晋升用户价值?   2021.03.31,上海,HMS Core. Sparkle金融翻新沙龙诚邀您加入!本次沙龙面向银行服务利用、证券服务、投资理财、互联网金融等畛域从业人员,与您独特摸索金融服务类利用的数字化经营与倒退,开掘金融用户增长新驱动力。 什么是【HMS Core . Sparkle】? HMS Core . Sparkle翻新沙龙,围绕各畛域的挪动利用开发的翻新解决方案,及HMS Core差异化的能力开展,为开发者提供摸索交换的平台,洞察挪动利用发展趋势,使能开发者利用开发、用户增长及商业胜利。以后已陆续围绕游戏、电商等畛域开展了沙龙流动,赋能行业倒退。 本期看点 大咖论道:解读金融数字化发展趋势,开掘行业增长新驱动力 观点直击:圆桌论坛与您探讨金融类App数字化经营 全面赋能:HMS Core金融解决方案,助力利用晋升用户体验,进步经营效率用户体验,提 教训分享:金融类App产品经营实践经验分享 期待您的参加。 您也能够间接点击此处,到华为开发者联盟官网流动页进行报名哦

March 25, 2021 · 1 min · jiezi

关于hms-core:华为联运游戏或应用审核驳回应用检测到支付serviceCatalogX6

问题形容利用提交华为审核,后果被驳回,形容为: 咱们发现您的利用检测到领取serviceCatalog:X6。请参考通用能力开发指南 :­测试环境:Wi-Fi联网、安卓版本XX/EMUIXX(机型XX)、中文环境。­批改倡议:请批改参数serviceCatalog与利用类型统一,利用不能应用X6。 解决方案接口查看,如果接入华为领取时应用的是GetBuyIntentWithPrice接口,则接口中的serviceCatalog须要参考此文档查看。备注:GetBuyIntentWithPrice接口目前曾经下线了,大多数都不是这个起因导致的。 API开关查看。如果没有集成上述的接口,则参考此文档查看华为后盾开启的服务。 对于一般利用,不要关上、不要关上、不要关上Game Service这个服务。 备注:上述开关关上或者敞开,失效是须要15分钟左右的。 这里我敞开Game Service后,从新提交审核便通过了,顺便记录此案例分享给大家,帮忙大家解决可能遇到的此问题。

March 25, 2021 · 1 min · jiezi

关于HMS-Core:audio通知栏切换歌曲停止播放怎么破

问题形容:音乐播放过程中,切换到利用其余页面时,用后盾的状态栏切换音乐时音乐会暂停。 问题剖析:华为audio接口只能在页面中应用,当audio所在的页面退出后,页面销毁,绑定的上下文对象也随之不存在。 此时,在告诉栏上一首、下一首切换歌曲时,后盾播放服务首先暂停以后歌曲,状态重置,然而audio接口的绑定事件找不到上下文对象,无奈触发previous和next事件,导致上述景象。 解决方案:在利用首页监听audio事件,而不仅仅是在播放页面增加,当用户来到播放页面时,仍然能够监听到audio的每个事件,从而去管制播放逻辑。 留神:因为华为快利用引擎不反对在app.ux里调用audio接口,所以当用户退出了整个利用,尽管后盾仍然在播放,然而快利用是不能收到audio的事件回调的。 实现代码:以下示例demo中有两个页面:首页Main和音频Audio。为了防止反复代码,可维护性,将audio的相干代码独立进去作为一个公共的js,不便每个页面调用。 1)公共utils.js: import audio from '@system.audio';export default{ listenAudio() { var that=this; console.info("util.js listenAudio "); audio.onplay = function () { console.log('audio onplay') } audio.onpause = function () { console.log('audio onpause') } audio.onended = function () { console.log('audio onended') } audio.ondurationchange = function () { console.log('util.js ondurationchange') var total = audio.duration console.log('util.js ondurationchange total=' + total) } audio.ontimeupdate = function () { var time = audio.currentTime // console.log('util.js ontimeupdate time=' + time) } audio.onprevious = function () { audio.cover = 'https://xx.jpg' audio.title = "钢琴曲" audio.artist = "莫扎特" // Replace with NetEase cloud music resource link audio.src = 'https://xx.mp3' console.log(' util.js on previout event from notification ') } audio.onnext = function () { audio.cover = 'xx.jpg' audio.title = '轻音乐'; audio.artist = '王菲' // Replace with NetEase cloud music resource link audio.src = 'https://xx.mp3' console.log(' util.js on next event from notification ') } }, getAudioPlayState() { audio.getPlayState({ success: function (data) { console.log(`getAudioPlayState success: state: ${data.state},src:${data.src}, currentTime:${data.currentTime},autoplay:${data.autoplay},loop:${data.loop}, volume: ${data.volume},muted:${data.muted},notificationVisible:${data.notificationVisible}`); }, fail: function (data, code) { console.log('getAudioPlayState fail, code=' + code); } }); }, startPlay() { audio.play(); }, pausePlay() { audio.pause(); }, stopPlay() { audio.stop(); }, seekProress(len) { audio.currentTime = len; }, setVolume(value) { audio.volume = value; }, setMute(isMuted) { audio.muted = isMuted }, setLoop(isloop) { audio.loop = isloop }, setStreamType() { if (audio.streamType === 'music') { audio.streamType = 'voicecall' } else { audio.streamType = 'music' } console.error('audio.streamType =' + audio.streamType); }, setTitle(title) { console.info('setTitle=' + title); audio.title = title; }, setArtist(artist) { console.info('setArtist artist=' + artist) ; audio.artist = artist; }, setCover(src) { console.info('setCover src=' + src); audio.cover = src; }}2) 在首页Main的生命周期onShow办法中增加监听audio事件,调用utils.js中的listenAudio,代码如下: ...

March 25, 2021 · 2 min · jiezi

关于hms-core:华为分析520重磅上线四大亮点让数据洞察更深入

越来越多的企业在进行数字化转型、提倡数据驱动经营。华为剖析作为一站式用户行为剖析平台,5.2.0版本无缝贴合实在业务场景,聚焦精准拉新与精益经营,深度开掘数据价值,为企业提供数据采集、数据管理、数据分析、数据利用的一体化解决方案,晋升企业效益。 新版本亮点次要包含: l 新增渠道剖析报告,全面掂量各利用市场渠道的拉新数量与品质,助力晋升ROI。 l 装置归因性能降级,智能辨别买量用户与天然量用户,反对追踪用户装置起源,助力精准拉新。 l 上线丰盛的画像标签,全面撑持用户分层经营与精准触达。 l 新增快利用SDK,满足企业对用户行为跨平台对立剖析的需要。 一、新增渠道剖析,甄别渠道拉新品质随着挪动利用市场的竞争加剧,拉新、增长压力日益攀升,为获取更多的产品曝光,企业通常会在各大利用市场上架APP,那么正确评估各个利用市场的拉新数量与品质、正当调配渠道投放估算、追踪各渠道用户的粘性,就成了晋升ROI的必由之路。 渠道剖析从渠道动手,联合不同数据指标与分析模型,能够精确捕捉到用户从旅程开始到完结的要害节点数据,判断不同渠道的拉新能力与用户品质程度,依据数据制订经营策略。 通过华为剖析的渠道剖析性能,您只须要在“AndroidManifest.xml”文件的 “application”模块根节点下按如下格局增加meta-data参数: <application …… <meta-data android:name="install_channel" android:value="install_channel_value"> </meta-data> …… </application> 将“install_channel_value”替换为利用装置起源即可。例如:装置起源为华为利用市场,则将“install_channel_value”替换为“AppGallery”。实现配置并上架至各利用市场后,即可通过华为剖析的渠道剖析报告,查看各大利用市场渠道在新增用户、沉闷用户、累计用户及新增次日留存方面的数据体现,全面掂量渠道的拉新数量和品质。 渠道剖析不仅能够剖析华为利用市场以及华为终端的渠道数据,您在SDK中配置其余装置起源,投放到不同利用市场,华为剖析也可获取对应渠道数据。 举个例子,通过报告发现某渠道的“新增用户数”高于均匀,但“新增次日留存”却远低于其余渠道,该如何优化呢?首先须要定位该渠道次留低的起因是内因还是外因,经营推广人员能够通过复盘该渠道投放的素材与其余渠道的差别,来排除投放素材、投放时段等本身因素的影响,则证实该渠道吸引来的用户非指标用户,下一步应缩小对其的推广投入,将估算调配至其余次留高的渠道。 同时也可联合用户剖析、事件剖析、行为剖析等模型详细分析不同渠道起源用户的行为特色、产品粘性。比方剖析来自华为利用市场用户的“启动时段偏好”、“购买商品”事件的触发频率、“会员等级散布”等。 二、反对追踪用户装置起源,助力精准拉新如何精准拉新、找到最适宜的投放渠道,是每款产品都会面对的难题。华为剖析的装置归因性能,在帮您辨别买量用户与天然量用户的根底上,反对追踪新用户装置来源于哪个营销流动,您能够分明的理解各个营销渠道、营销媒介、营销工作带来的用户数与占比状况,为营销计划的优化提供数据撑持。 置信APP的经营推广人员肯定很相熟UTM参数,这是一套规范的跟踪渠道流量的参数。只须要依照华为利用市场或华为广告(Huawei Ads)的要求设计推广链接格局,自定义拼接UTM参数,并将其配置在华为剖析控制台。之后将推广链接进行多平台多渠道投放,当用户点击链接下载APP并首次关上后,华为剖析SDK将主动调取华为利用市场和华为广告(Huawei Ads)的API接口查问UTM参数,为用户匹配其营销渠道、营销媒介、营销工作,从而生成装置归因报告。 *装置归因原理示意图 *装置起源配置样例 此外,您也能够联合App Linking创立APP的推广链接,并拼接UTM参数,以跟踪广告流动成果。当用户点击推广链接,如果用户已装置利用,则可间接跳转到App Linking指定的深度链接地址;如果用户尚未装置利用,则会跳转到对应的利用市场(或自定义网址)提醒用户装置利用,装置实现后关上利用仍能够间接跳转到指定页面。 华为剖析SDK会主动采集App Linking点击事件,若您创立App Linking时设置了相干跟踪参数,即可在“华为剖析 > 事件剖析 ”里查看到 App Linking点击事件的“营销渠道”、“营销媒介”、“营销工作名称”,以便您掂量推广流动或广告的成果。 三、上线画像标签,撑持灵便、精准创立受众在提供30+主动采集事件、20+主动采集用户属性以及十余种可视化数据分析报告的根底上,华为剖析联合机器学习算法开掘了丰盛的用户画像标签,比方:是否卸载、卸载天数、近七天均匀应用次数、是否首次付费用户、是否领有账号、近七天生产次数、间断沉闷天数等等。 您能够灵便抉择用户标签来创立用户分群,通过华为推送、A/B测试、近程配置、短信等形式进行精准触达,或联合其余报告洞察特定用户的行为、属性特色,实现产品优化和精益经营。 举个例子,如果您想晋升付费用户的生产频次,可通过“付费用户”及“近七天生产次数等级”标签创立指标受众“近七天生产频次较低及未生产的付费用户”,再联合华为推送或利用内音讯服务对其发送优惠券信息或商品上新信息,以促成其再次生产。 四、反对快利用平台快利用作为一种新型免装置利用,因为其成本低、体验好、用户留存低等诸多个性而受到越来越多的用户青睐,许多企业也都推出了本人的快利用。为满足企业用户行为对立剖析的需要,华为剖析5.2.0版本在反对Android、iOS、Web 平台的根底上,新增反对快利用SDK,欢送集成并体验。 秉承着给合作伙伴提供业余、牢靠、翻新、易用的数据分析产品的理念,华为剖析5.2.0版本着眼于“助力精准拉新,让数据洞察更深刻”,从用户需要与经营痛点登程,提供了渠道剖析与装置归因报告,解决了拉新场景下用户起源精准追踪难的问题;上线多维画像标签,撑持灵便创立受众与精细化经营;全面反对Android、iOS、Web、快利用平台的一体化剖析,为企业的数字化经营再添能源。将来,华为剖析将继续聚焦企业需要,精耕行业垂域,摸索数据凋谢与经营实操方法论,实现对企业的全场景、多角色价值赋能,助力企业的翻新与倒退。 欲了解更多详情,请参阅: 华为剖析官网华为剖析演示DEMO 获取开发领导文档:Android SDK集成文档iOS SDK集成文档Web SDK集成文档快利用SDK集成文档

March 24, 2021 · 1 min · jiezi

关于hms-core:HMS-Core-510-版本发布公告

              新个性 机器学习服务: 新增人脸比对服务:辨认、提取模板中的人脸特色,并将模板人像和实在人脸进行高精度比对,再输入类似度值,进而判断是否为同一个人,可用于金融解决方案和风控畛域。身份证辨认服务:新增越南身份证辨认能力。手势辨认服务:优化手部关键点的辨认时延,新增辨认手势能力,反对14种手势,可广泛应用于智能家居、互动娱乐、在线教育等畛域。离线文本翻译服务:新增反对匈牙利语、荷兰语、波斯语等8种语言离线翻译能力。实时语音辨认服务、语音合成服务、实时语音转写服务:中英文语种相干服务反对所有手机;法语、西班牙语、德语、意大利语种相干服务以后反对华为手机和光荣手机。其余更新:优化图像宰割、文档校对、声音辨认和自定义模型个性;音频文件转写端侧反对多个长语音上传等。 查看详情 AR Engine: 新增场景化、组件化的极简AR解决方案—XRKit服务。目前提供了AR展现场景组件及AR人脸场景组件,您能够通过这些组件疾速接入华为AR。Nearby Connection性能新增反对Windows,开发者可实现在Android与Windows间跨平台收发数据,如应用手机当做电脑端触屏画板等扩大设施应用;电脑端购物时拉起手机钱包进行领取等。Nearby Message性能新增反对iOS和MacOS,开发者能够应用该性能在iOS设施上接管信标音讯。如:商家可在商店内部署信标,当消费者进入商店之后即可接管到相干营销信息。查看详情 近距离通信服务: Nearby Connection性能新增反对Windows,开发者可实现在Android与Windows间跨平台收发数据,如应用手机当做电脑端触屏画板等扩大设施应用;电脑端购物时拉起手机钱包进行领取等。Nearby Message性能新增反对iOS和MacOS,开发者能够应用该性能在iOS设施上接管信标音讯。如:商家可在商店内部署信标,当消费者进入商店之后即可接管到相干营销信息。查看详情 静止衰弱服务: 新增中高强度详情和中高强度统计数据类型,为用户提供更丰盛的服务。查看详情 图形引擎服务: 新增原子化API:能够对渲染场景进行更准确自在的管制,包含资源类、场景类、节点类、组件类等接口;反对暗影性能:反对实时动静暗影、单个模型暗影投射开关和接管暗影开关;反对动画个性:反对骨骼蒙皮、Morph;反对动画控制器,反对程序、倒序播放、循环播放;反对素材异步加载,反对从内部存储加载glTF模型文件。查看详情 图形计算服务: 新增多线程渲染能力。可将渲染生成的命令由单线程改为多线程,从而充分发挥多核处理器的能力,大幅晋升帧率,实用于CPU侧负载较高场景。查看详情 全量版本更新。查看详情>> 新资源 剖析服务 : 示例代码:hms-analytics-demo-android新增Kotlin示例代码;hms-analytics-demo-ios新增Swift示例代码。查看详情:https://github.com/HMS-Core?q=ana&type=&language= 动静标签管理器服务: 示例代码:hms-dtm-demo-ios新增iOS版本示例代码,反对iOS利用。                  查看详情:https://github.com/HMS-Core/hms-dtm-demo-ios 用户身份服务: 示例代码:hms-identity-demo新增Kotlin示例代码。查看详情:https://github.com/HMS-Core/hms-identity-demo 定位服务: 示例代码:hms-location-demo-android-studio更新判断GNSS服务及GNSS开关状态性能接口,优化权限校验相干流程,晋升用户体验。                  查看详情:https://github.com/HMS-Core/hms-location-demo-android-studio 地图服务: 示例代码:hms-mapkit-demo新增降级到fallback的指引,反对在非华为Android手机或其余不依赖HMS Core SDK的场景应用地图服务。                  查看详情:https://github.com/HMS-Core/hms-mapkit-demo 位置服务: 示例代码:hms-sitekit-demo中NearbySearchRequest新增strictBounds属性,反对是否严格限度在location+radius内搜寻; QuerySuggestionRequest、SearchFilter新增strictBounds属性,反对是否严格限度在Bounds内搜寻。                  查看详情:https://github.com/HMS-Core/hms-sitekit-demo ...

March 23, 2021 · 1 min · jiezi

关于hms-core:教你如何在快应用中跳转到Android的app

最新遇到一个须要从快利用跳转到Android App的需要,以下记录下实现的形式。 在须要跳转的指标安卓App的activity中增加对外的schema,示例代码如下:<activity android:label="@7F070043" android:name="com.huawei.phoneservice.HelpCenterActivity" android:exported="true" android:excludeFromRecents="true" android:launchMode="2" android:configChanges="0x40002D84"> <intent-filter> <action android:name="android.intent.action.VIEW"></action> <category android:name="android.intent.category.DEFAULT"> </category> <category android:name="android.intent.category.BROWSABLE"></category> <data android:scheme="hwphoneservice" android:host="externalapp"></data> </intent-filter></activity>在快利用中通过system.router.push接口调用跳转,即router.push接口传入上步配置的schema:router.push({uri:"hwphoneservice://externalapp/service"})快利用push接口应用办法详见API文档: https://developer.huawei.com/consumer/cn/doc/development/quickApp-References/quickapp-api-router 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204411124509160358?fid=18 原作者:Mayism

March 23, 2021 · 1 min · jiezi

关于hms-core:HMS-Core案例分享华为分析-X-江湖游戏-揭秘塔防游戏的增长秘籍

江湖游戏是一家集网络游戏发行、经营和服务于一体的公司,于2018年成立,是国内新兴的游戏发行商之一。江湖游戏凭借着3D欧美卡通塔防巨作《塔塔帝国》,以及滑稽风趣的《泡面三国》,曾创下月支出不菲的流水,并屡次取得外围渠道的深刻单干与精品举荐。为继续打造精品游戏、晋升产品竞争力,江湖游戏携手华为剖析,深度摸索用户行为,基于数据分析优化产品及经营策略,致力于打造用户极致体验。 上面将联合江湖游戏旗下一款塔防游戏《塔塔帝国》应用华为剖析进行数据驱动的精细化经营实战案例,深刻揭秘塔防游戏的增长秘籍。 “与华为剖析单干前,咱们的产品设计和经营决策只能凭教训,或依据竞争对手动作做出调整,无奈通过数据量化产品迭代、经营动作成果,而自建数据分析平台代价太大,每年须要数百万的投入。华为剖析这样一个成熟的、一站式剖析平台只需简略集成SDK,打点上报业务数据后,业务经营团队就能够通过可视化数据报告疾速验证假如,优化策略,真正落地数据驱动的业务增长闭环。”江湖游戏首席运营官杨嘉松示意。 素材测试+实时监控,把握吸量法令在竞争强烈的手游畛域,一款新产品初入市场,首要问题必然是如何“吸量”,影响量的因素有很多,塔塔帝国把其分为两大环节——曝光到下载、下载到注册。 曝光到下载:从玩家在各大利用市场举荐位看到游戏,到游戏名称和ICON是否吸引他们,再到对详情页内容是否称心,最初才会决定是否下载。 下载到注册:包体大小、网速、隐衷权限、性能受权、文件解压速度、更新、各类闪屏、动画、SDK加载、实名认证等都会影响注册成功率。 整个过程呈漏斗状,想要取得更多量,必须先从包装吸量开始,于是他们对ICON进行了钻研。 “当咱们要应用ICON进行包装发行时,首先在公司外部进行了一次投票,投票后果选出了两个人物头像类型的ICON,两个都比拟有特色,故事性强、有张力,偏差欧美风。但咱们晓得票选后果只是外部小范畴人群爱好,不代表用户意见,须要进行市场验证。”塔塔帝国经营负责人如是说。 之后其经营团队应用A/B测试+华为剖析的实时监控性能,实时察看不同ICON上线后的新用户增长趋势,发现10点素材上线后量级有一个显著的增长,但到了午休工夫,增幅却不如预期,于是疾速进行素材更换,早晨的新用户量级如期暴发了。 漏斗定位散失根因,晋升转化为理解用户从装置到注册各环节的转化状况,对症下药地制订注册转化率晋升策略,塔塔帝国的经营团队将用户注册的要害门路创立为了漏斗,通过漏斗分析模型发现用户在“加载”和“闪屏”环节散失显著,导致由装置到最终胜利注册的玩家有余50%,重大影响新增用户转化。 通过将散失用户存为受众,联合受众剖析、事件剖析,发现散失用户多集中在价格较便宜的低端机型,后又通过真机测试发现低端机型开启游戏的速度十分慢,于是在新版本中砍掉了动画、闪屏、过场等,尽量减少玩家等待时间。新版本上线后,通过华为剖析的漏斗剖析进行版本比照,发现新版本的转化率达到了65.16%,晋升了20%多,达到了初步冀望。 新增用户 ≠ 留存用户,“拉新”与“留存”两手抓塔塔帝国的经营团队深知“新增用户≠ 留存用户”,在玩家下载游戏后,他们更为关注玩家的要害流程转化、各渠道用户的留存差别、用户生命周期各阶段的转化趋势,深刻洞察用户行为特色,以晋升用户体验与粘性。 甄别拉新渠道,精准拉新留存和付费是体现用户品质的外围指标,通过华为剖析的留存剖析报告和事件剖析报告,塔塔帝国的经营团队发现目前渠道拉新来的用户留存率和付费率都低于平均水平,初步判断是拉新用户不精准所致。 过往他们更多是从游戏格调、题材、养成内容登程,素材次要以人物头像为主,突出玩法方向为辅,为了找到与游戏更匹配的用户,决定调整方向,应用更突出塔防元素的“进攻塔系列”素材。测试后果发现进攻塔系列曝光点击率十分杰出,吸量能力强劲。另一方面,通过留存剖析比照,发现通过进攻塔素材吸引来的新用户留存率有显著晋升。 △ 图中数据为虚构 于是马上把进攻塔素材拓展到了“箭塔、炮塔”等,逐渐积攒了更加稳固、精准的用户群。 灵便凋谢的受众细分,助力精准营销华为剖析反对通过用户属性、行为事件灵便创立受众,比方开掘沉闷用户行为特色,精准推送Push音讯、联合利用内音讯进行情景式触达,进步用户活跃度、促成转化。 反对一键保留留存剖析后果,可针对一段时间未应用用户周期性推送,挽回散失用户。 漏斗散失用户也可一键存为受众,通过短信、利用内音讯、Push等多渠道触达,晋升转化。 江湖游戏首席运营官杨嘉松示意:“华为剖析严格遵循GDPR要求,满足了咱们对数据安全的管控需要,同时反对多端用户数据全面买通、多维下钻剖析、灵便受众细分及多种触达渠道,给出了闭环的精细化经营计划,使咱们的业务经营团队实现了数据驱动的科学决策,也加重了技术同学工作量,让团队更专一于数据的深度剖析开掘与产品迭代、策略优化,一直晋升产品竞争力、实现用户稳步增长。”   华为剖析,是面向企业跨部门、跨角色人员的一站式数智化剖析平台,贴合业务场景,提供数据采集、数据管理、数据分析、数据利用的一体化解决方案,驱动企业化数据洞察为业务增长。 欲了解更多详情,请参阅: 华为剖析官网华为剖析演示DEMO 获取开发领导文档:Android SDK集成文档iOS SDK集成文档Web SDK集成文档快利用SDK集成文档

March 23, 2021 · 1 min · jiezi

关于HMS-Core:Unity平台-快速集成华为AGC云数据库服务

# 1、环境与利用信息 版本名称集成环境测试设施agconnect-database:1.2.3.301Unity 2019.4.17f1c1光荣magic2 OPPO Reno2AGC地址:https://developer.huawei.com/consumer/cn/service/josp/agc/index.html 2、Unity环境筹备:官网文档: https://docs.unity.cn/cn/Packages-cn/com.unity.huaweiservice@1.3/manual/clouddb.html 1、 下载Unity Hub,装置Unity https://unity.cn/releases。 下载安装就不具体介绍了。 2、 Android环境配置:可参考如下截图 3、导入HuaweiServices的Package包: 在Assect Store中搜寻Huawei Services, 找到AGC的包,而后点击Import,导入相应的包。 3、AGC环境配置1、配置华为AGC上的参数:回到AGC控制台:找到之前创立的App: https://developer.huawei.com/consumer/cn/service/josp/agc/index.html 2、抉择:我的我的项目-> 构建 – 云数据库 点击开明,开明云数据库,而后依据华为文档要求,创建对象类型和存储区 https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-clouddb-get-started#h1-1594006870043-0 在对象类型页签,点击新增,新增一个名为BookInfo的对象类型,配置如下: 在存储区页面,点击新增,新增一个名为QuickStartDemo的存储区 3、服务开明当前,回到我的项目设置界面,下载最新的json文件。在我的我的项目-我的项目设置-惯例-利用下,点击agconnect-services.json下载 将刚下载好json文件,放到Unity我的项目Assets / Plugins / Android目录下: 4、设置Android环境:1、在Player-Publish Setting中启用Android的自定义清单和gradle 2、在Other Setting中配置包名:留神须要和AG官网的包名保持一致: 3、配置我的项目级gradle,此处对应Assets\Plugins\Android门路下的baseProjectTmeplate.gradle文件,增加如下内容 allprojects { buildscript { repositories { maven { url 'https://developer.huawei.com/repo/' } } } dependencies { classpath 'com.android.tools.build:gradle:3.4.0' classpath 'com.huawei.agconnect:agcp:1.4.2.301' **BUILD_SCRIPT_DEPS** } } repositories { maven { url 'https://developer.huawei.com/repo/' } } }4、配置利用级gradle,此处对应Assets\Plugins\Android门路下的LauncherTmeplate.gradle文件,增加如下内容: ...

March 17, 2021 · 3 min · jiezi

关于HMS-Core:通过unity-Distribution-Portal发布华为渠道的游戏

背景阐明后面几个帖子具体介绍了:Unity Editor装置和Apk打包 手把手教您疾速运行Unity提供的华为游戏demo 应用unity实现华为游戏的初始化和华为帐号登录 疾速开发Unity游戏的领取性能 这里咱们曾经实现了一个含有领取性能、游戏登录等基本功能的APK,本帖打算将下面打包进去的APK,公布到华为渠道,体验一把这里的操作流程和成果。 上传APK文件至UDP控制台将后面打包生成的APK上传到这里: 另外,咱们也能够看到界面如下信息: 前者示意:游戏中曾经调用了UDP的initialize接口。 后者示意:游戏中曾经调用过UDP的purchase接口。 这两个接口都必须在利用上架前调用测试过,才能够公布的。 公布华为渠道前的必要配置具体参考unity官网文档:https://distribute.dashboard.unity.com/udp/guideDoc/HUAWEI 这里因为我后面的帖子:手把手教您疾速运行Unity华为游戏(GameService)demo中曾经注册过华为开发者帐号并在AGC上创立过游戏信息了,因而这里我依照文档顺次补充之前没有实现的。 RELEASE胜利后,进入publish界面,抉择如下按钮: 在弹出的对话框中,抉择Next,因为这里我曾经在AGC创立过了。 最初抉择 关联胜利后,界面会出现如下,此时须要参考unity文档实现游戏注册信息的填写。 须要留神的是:游戏注册信息中的PubKey字段获取时,如果华为AGC界面显示如下,则点击设置即可获取到领取公钥。 将PubKey和privacyPolicy两个游戏信息实现填写并点击REGISTER按钮后,界面显示如下,能够看到当初状态是Ready to publish。 右侧下拉菜单有两个选项: Repack Game:Unity仅将上传的APK应用华为SDK进行从新打包。 Submit to Store:Unity不仅从新打包,同时将打包后的APK上传至AGC,并提交华为审核。 从新打包并测试这里优先选择了Repack Game,想在提交华为审核前对Unity从新打包的APK进行功能测试。 Download曾经胜利Repack的游戏包。 自测发现有问题这里我就是自测发现有问题了,所以我在Game Info中删除原来APK,从新提交了一个APK,持续Release,新的打包后的包如下: 从新下载该包持续测试,直到自测没有问题。 自测没有问题如果自测发现没有问题了,能够启动上面的章节。 公布华为渠道并期待华为审核后果如果自测没有问题了,从新上传APK,并抉择“Submit to Store”,此时Unity将从新打包该利用,并将该利用提交华为审核,利用信息、商品信息等也将同步至华为AGC控制台。 备注下:之前我始终认为抉择“Repack Game”后自测包没有问题后,能够通过“Go to Store”间接去华为这边提交审核,然而实际操作发现跳转过来后游戏信息、商品等信息都是没有的,须要本人再填写一遍。因而这种操作是十分不举荐的。次要有以下几点: (1)须要在UDP和华为AGC控制台各自保护商品和游戏信息,工作量是double的。 (2) 咱们没法在UDP这边查看游戏在各个利用商店的上架状况。 所以综合思考,除非是在UDP同步AGC时产生了不可回退、难以解决的问题,作为一个备选计划。 这里我抉择“Submit to Store”后,界面有如下2个Warnings 第一个告警,配置SHA256证书指纹,这个在后面“手把手教您疾速运行Unity提供的华为游戏demo”中我曾经实现了,所以疏忽了。 第二个告警,意思就是我没有设置公布工夫,这样提交华为审核后,一旦审核通过,利用就会立刻上架,所以如果您不想华为审核通过后就立刻主动上架,就“Modify”设置下工夫。这里我也疏忽了。 这里能够看到以后利用曾经提交至AGC审核中了。 登录AGC控制台,能够看到: (1)利用信息界面,Unity曾经将利用信息同步至AGC零碎。 (2)商品治理页面,Unity曾经将商品信息同步至AGC零碎。 ...

March 15, 2021 · 1 min · jiezi

关于HMS-Core:三分钟教你提升应用推送的ROI

推送是App利用性价比最高也是最间接的营销经营伎俩,其细节颇多,十分考验经营人员的功力,本文将从ROI角度来剖析怎么晋升营销类推送的收益。(非IM类、零碎类等性能服务型推送) 以一个日活100万的利用为例,其每日的推送老本≈云端老本+推送平台/自建平台老本+经营/研发人力老本,粗略计算为2500元。 每日的推送收益=推送次数×每次推送人数×达到率×点击率×均匀转化值,其中“均匀转化值”因盈利模式的不同,计算形式也不同,如以信息流广告为次要盈利模式的新闻类利用,其均匀转化值=均匀广告展现次数×eCPM÷1000;以商品购买为次要盈利模式的电商类利用,其均匀转化值=购买率×均匀订单金额×均匀利润率。以业界平均数来算,每日的推送收益≈3×100万×30%×1%×0.5=4500元,此外对于利用的沉闷用户数,衰弱度等方面的晋升也十分显著,在此不表。以下咱们逐条进行剖析。 推送次数 个别一个利用每天的营销类推送为2~5条(对单个用户),也有局部利用每天推送十条以上,然而往往会引起用户的恶感,轻则敞开推送,重则间接卸载利用,所以对于经营来说,在推送频率上要有肯定的克服,对单个用户的营销类推送一天最好不要超过3次。 推送人数 个别不倡议全量推送,针对特定的用户标签,采纳交并差级选定指标后进行推送,在不过多打搅用户的前提下,晋升用户的点击率。 达到率 达到率=达到数量/发送数量,达到率低的起因次要有两种,一种是用户敞开了推送,一种是技术通道的起因。 针对用户推送开关,一方面要扫视下推送频率和推送文案有没有太多骚扰用户的中央,一方面也能够通过一些技巧去疏导用户关上推送开关,比方提价揭示、积分赠送等等,在一些对用户有价值的场景去揭示,而不是一上来就弹窗揭示用户关上推送开关。如果你的推送内容对用户有用的话,大部分用户是不会敞开推送开关的。 推送通道有三种:三方推送平台、厂商通道、长连贯,大部分利用都采纳三方推送平台,其提供了一站式推送服务,在集成便捷、定制化、数据统计上的确是有劣势的,然而其达到率往往无奈百分百保障,所以很多利用同时也会集成手机厂商的推送SDK,如华为推送服务,小米音讯推送等,通过厂商常驻的告诉核心过程下发推送,防止利用过程被杀死后音讯无奈触达用户,其在线音讯达到率个别能够达到99%以上。 长连贯须要投入的研发资源较多,且存在过程被零碎杀死的可能,所以不是很举荐。 点击率 点击率跟多种因素无关,如文案品质、推送款式、推送时段、画像匹配度等等。 如下图所示,推送文案同质化十分重大,如何从中怀才不遇,激发用户的点击欲望,是十分考验文案写手功力的。具体有很多种办法,比方@用户、蹭热点、间接显示优惠信息、个性化铃音、减少>>符号等等,倡议抉择合乎利用调性的形式,也能够通过A/B Test进行试验。另外繁多的推送文案格调很容易让用户麻痹,适当地换下格调可能会给用户带来耳目一新的体验。 推送的款式个别为上图所示的文字模式,局部也会配有小图预览,Emoji的退出也会让推送款式更为活跃。以后业界也在尝试大图的推送模式,通过较大版面的图片包含动图的展现来吸引眼球,从而大幅晋升推送点击率。 对于推送的时段,一般而言,推送的工夫应在人绝对空闲,高频次应用手机的工夫,如下班路上及早餐时间(9-10点)、午休(12-14点)、上班路上(6-7点)、睡前(21-22点)等,但也不能一概而论,一些热点内容必定是要思考时效性的。如果对本人的利用比拟自信的话,也能够依据本人产品的用户习惯调整,没必要扎堆在上述工夫点推送,要剖析本人用户的应用时间段,将常规化推送的工夫固定下来,让用户对这个工夫也有心理预期,与用户造成肯定的默契。 基于用户画像进行推送,不仅能够晋升用户点击率,也能升高用户的推送信息的恶感,以后业界推送平台次要的用户画像包含:年龄、性别、趣味、近期沉闷的利用,去过的中央等等。 另外值得关注的是,为了晋升手机用户的体验,国内各大安卓厂商都有告诉音讯智能分类规定,主动将app推送的告诉进行分类与评级,并给予不同的展现权限,以华为为例,不同级别的告诉在手机前端展现权限的对应关系如下: 营销类推送的展现权限偏低,所以很多经营变着法子去调整推送文案,减少诸如“欢送关注订阅”、“音讯揭示”、“你有一条未读音讯”,甚至“发货”、“汇入揭示”等带有显著误导象征的字样,以达到被零碎辨认为重要推送的成果。 这种形式并不可取,尽管能晋升一时的点击率,但因其跳转承接内容的落差,会极大的伤害推送后续转化,造成用户恶感,且厂商的算法逻辑也会调整,会逐渐解决这类辨认偏差,甚至对此类博眼球的推送利用进行惩办,得失相当。这里能够思考应用华为“快告诉”服务,“快告诉”是华为推送服务的一种增值服务,次要面向利用的重要告诉,提供100万/秒的专属通道,高效实时触达用户,且因为其重要告诉的属性,能够获取锁屏展现、铃声等展现权限。 转化 当用户点开推送,进入内容页面,首先其内容必须与推送文案统一,否则坑骗了用户的感情,品牌形象大打折扣不说,说不定用户间接就把利用卸载了。要晋升转化,次要还是看利用的内容是否吸引人,产品文案,图片是否涉及用户需要,是整个利用深层次的能力,扎实晋升内功方为上策,该局部已不属于推送的领域。 最初回到咱们的收益公式,每日的推送收益=推送次数×每次推送人数×达到率×点击率×均匀转化值,假如以后的收益为3×100万×30%×1%×0.5=4500元,如若达到率晋升到50%,点击率晋升到3%,每日收益可达22500元,晋升400%,每年收益可达820万元,还是比拟可观的。 注:所有数据均为参考值,计算公式绝对理想化,理论数据需参考各个利用的状况。 欲了解更多详情,请参阅:华为开发者联盟官网:https://developer.huawei.com/consumer/cn/hms?ha_source=hms1获取开发领导文档:https://developer.huawei.com/consumer/cn/doc/development?ha_source=hms1参加开发者探讨请到Reddit社区:https://www.reddit.com/r/HuaweiDevelopers/下载demo和示例代码请到Github:https://github.com/HMS-Core解决集成问题请到Stack Overflow:https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204465550548060113?fid=18 原作者:胡椒

March 12, 2021 · 1 min · jiezi

关于HMS-Core:基于Cocos-SDKHub接入华为HMS-Game服务浮标

Cocos SDKHub中提供的HMS Core SDK 插件已在生命周期内调用 SDK 的浮标接口来显示或暗藏浮标。无需 开发者再调用 showToolBar 和 hideToolBar 浮标办法。 当然SDKHub依然提供了接口,必要的时候开发者能够抉择应用 显示浮标:sdkhub.getUserPlugin().showToolBar();暗藏浮标:sdkhub.getUserPlugin().hideToolBar();留神:如果测试过程中不展现浮标,查看EMUI 版本在9.1及以上时,须要通过“设置-利用-利用助手-游戏空间”将利用退出游戏空间中再次测试即可。 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201454983541500784?fid=0101271690375130218 原作者:Mayism

March 11, 2021 · 1 min · jiezi

关于hms-core:HMS-Core-Discovery七个推送技巧带你玩转App运营

推送服务作为App经营的重要形式之一,它领有达到率高、推送内容即时可见等劣势。利用好推送服务,可能帮忙利用进步经营转化率、实现业务增长。然而,自觉地给用户进行推送不仅不会带来转化和留存,反而会导致用户间接敞开推送服务甚至卸载利用。 如何利用经营技巧,进步用户体验,晋升App的活跃度和用户留存? 本期HMS Core Discovery 直播间邀请到华为挪动服务的推送专家,为大家解读这本《七个技巧玩转App经营》宝典! 参加线上直播互动,更有机会被精美礼品砸中,点击链接或扫码进群可理解更多详情! 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201507527443190105?fid=18 原作者:胡椒

March 10, 2021 · 1 min · jiezi

关于HMS-Core:就在明晚3月10日1930HMS-Core-Insights直播来了

就在明晚,3月10日19:30 HMS Core Insights#直播系列第一期【翻新技术驱动下的高画质手游时代】将如约而至!参加直播互动,还有机会赢取流动奖品 如华为FreeBuds悦享版无线耳机、华为手环B6运动版、天谕盲盒等 快来马克一下海报中的直播平台帐号吧,风里雨里,咱们在直播间等你! 戳评论区获取直播报名链接: https://hwdeveloper.wjx.cn/vj/OQwrg7l.aspx 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201506647994000067?fid=18 原作者:HUAWEI-HMS Core

March 9, 2021 · 1 min · jiezi

关于HMS-Core:在onBackPress中实现退出拦截时不生效

景象形容在快利用中弹出一个弹窗,冀望成果是该弹窗在用户确认后再退出,然而应用onbackpress管制确认弹窗后主动退出不失效。 问题剖析快利用引擎实现机制决定了onbackpress不能有耗时的操作。当超过一段时间后,如果代码还没有解决完,就会按返回值为false解决,即默认敞开该页面。问题代码中通过$watch监听showResult的变动,若变动则执行fetch操作,而这些操作可能还没执行完,从而导致弹窗主动敞开。问题代码如下: 1. onBackPress() {2. console.log("main onBackPress. status = " + this.showResult);3. if (this.showResult) {4. this.$element('textarea').focus({ focus: false });5. this.content = '';6. this.touchedIndex = -1;7. //解决因监听showResult变动后的事件处理过缓问题,导致系统返回键有时生效8. this.showResult = false;9. return true;10. }11. return false;12. },13. initDataWatchConfig() {14. let that = this;15. this.$watch('showResult', (newV, oldv) => {16. if (!that.showResult) {17. audio.stop();18. this.getphoto()//此处是一个比拟耗时的操作,以fetch举例,只有革除数据后第一次关上能够复现19. }20. });21. },22. getphoto: function () {23. var that = this24. fetch.fetch({25. url: ' 26. success: function (ret) {27. },28. fail: function (msg, code) {29. }30. })}解决办法给耗时比拟长的操作减少延时。为this.showResult = false减少一个延时,优化后的代码如下: ...

March 8, 2021 · 1 min · jiezi

关于HMS-Core:借助近距离通信实现手机作为游戏控制器掌控大屏游戏

一、前言随着挪动互联网时代的深刻倒退,人们对电子产品的体验成果要求越来越高,各种游戏体验和成果都失去很大的晋升。本文次要介绍应用手机或者平板作为游戏控制器,借助近距离通信(Nearby Service),通过蓝牙和WIFI技术,实现管制大屏游戏的成果。 二、场景形容在理论应用过程中,能够通过大屏游戏主页提供的二维码链接去下载控制器程序,游戏的所需操作都能够进行数据传输,本文次要演示如何将手机陀螺仪数据进行传输。 通过该计划,能够解决一般游戏控制器性能繁多,应用老本低等问题。同时,因为无需Internet连贯,不会造成额定流量耗费或者传输成果受到Internet网络品质的影响。此外,容许手机控制器程序轻松地与左近的设施(大屏游戏)进行发现、连贯及数据交换,灵便反对多人同时参加同一游戏。 三、整体流程应用手机或者平板电脑作为游戏控制器,通过集成近距离通信能力,将手机或者平板电脑中的传感器的实时数据,无线传输到显示游戏的大屏设施上,实现对游戏角色的管制。下图中的发现端对应手机游戏控制器,播送端对应大屏游戏。单方对应的流程总体统一,都要通过: 播送扫描 -> 建设连贯 -> 传输数据 -> 断开连接。 下图中播送扫描阶段,进行设施发现,须要基于BLE(低功耗蓝牙)双向播送技术。传输数据阶段,设施之间的高速传输,间接基于传统的P2P协定实现。 四、集成关键步骤阐明和代码您须要依照流程来实现利用的开发工作,残缺的开发流程能够参考链接。开发筹备实现后,就能够进行编码了,关键步骤及代码如下: 步骤一、开始播送public void doStartBroadcast(View view) { Context context = getApplicationContext(); mDiscoveryEngine = Nearby.getDiscoveryEngine(context); BroadcastOption.Builder advBuilder = new BroadcastOption.Builder(); advBuilder.setPolicy(Policy.POLICY_STAR); mDiscoveryEngine.startBroadcasting(myNameStr, myServiceId, mConnCb, advBuilder.build()); }步骤二、开始扫描public void doStartScan(View view) { ScanOption.Builder discBuilder = new ScanOption.Builder(); discBuilder.setPolicy(Policy.POLICY_STAR); mDiscoveryEngine.startScan(myServiceId, mDiscCb, discBuilder.build());步骤三、申请连贯private void connect(View view) { mDiscoveryEngine.requestConnect(myNameStr, mEndpointId, mConnCb) .addOnSuccessListener(new OnSuccessListener<Void>() { @Override public void onSuccess(Void aVoid) { Toast.makeText(SensorActivity.this,"connect Success",Toast.LENGTH_SHORT).show(); Log.d(TAG, "connect Success:"); } }).addOnFailureListener(new OnFailureListener() { @Override public void onFailure(Exception e) { Toast.makeText(SensorActivity.this,"connect Failure",Toast.LENGTH_SHORT).show(); Log.d(TAG, "connect Failure"); }步骤四、发送数据控制器:发送陀螺仪获取的实时数据 ...

March 5, 2021 · 1 min · jiezi

关于HMS-Core:快应用审核常见问题

Q:快利用在提交审核前须要筹备哪些资质文件? 请依据提交快利用的类别,参考“版权、版号、备案资质审核”的“1. 利用版权提供”章节内容筹备相应的资质文件。 填写免责函时,集体开发者在盖章处加按手印,并同时手持证实身份的正、反两面的照片。免责函中的AppID,为创立快利用时在华为开发者联盟为快利用调配的惟一标识,查看形式请参见“创立快利用”。 Q:利用驳回起因为:“很道歉,XXX呈现谬误”,如何解决? 呈现此错误信息,个别是因为快利用代码中有些小问题(比拟常见的谬误是组件绑定了事件回调函数,但理论该函数没有定义),请 装置华为快利用IDE和华为加载器 进行调试定位,个别能够复现和定位出谬误。 Q:快利用所须要的资质文件在哪里提交? 如果须要提供利用相干版权资质,请间接在华为开发者联盟后盾提交,在“利用版权证书或代理证书”处上传,最多上传5张照片,如果超过5张照片,请将多张照片拼接到一起,图片须要清晰。同时请间接上传RPK包,欠缺产品信息后提交审核。具体操作请参考“提交审核”。 Q:利用驳回起因为:利用名称不得狭义演绎类、广泛且不具备识别性的词汇来命名,如何解决? 快利用不容许间接以诸如:电话、邮件、日历、汽车、证券、期货等狭义演绎类词汇作为利用名称。例如,“查快递”因利用名称过于狭义被驳回,改名为“快递直通车”审核通过。另外,利用名称倡议应用中文。 Q:在快利用我的项目创立了卡片,而后将配置文件中卡片的配置删除,提交审核时,为什么华为审核无奈查看到卡片的包? 删除卡片配置信息后再打包快利用我的项目时,卡片不会被打包,从而导致审核无奈获取卡片的包。 Q:利用因局部图片不显示被驳回,然而本地测试是失常的,为什么? 利用提交审核需通过网站检测,图片命名中存在的特殊字符会被过滤掉,所以利用我的项目所有文件需依照标准进行命名:只能蕴含字母、数字、点、下划线、中划线、小括号,不能蕴含".."、"./",文件名长度不能超过300个字符。 Q:提交快利用被驳回,提醒华为开发者联盟曾经创立雷同利用,然而未增加利用市场服务,请增加应用服务后重试,如何解决? 呈现此驳回起因个别有两种状况: ● 首次提交快利用时,在华为AppGallery Connect上没有对应的快利用。先登录华为AppGallery Connect创立快利用。 ● 在AppGallery Connect上对版本进行了降级,然而没有提交。 更新版本时,要么在快利用联盟提交,要么在AppGallery Connect上提交,切勿在在AppGallery Connect上操作未提交的状况下,再去快利用联盟降级版本。 此贴将会继续更新,须要的同学能够珍藏呦~ 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201411114773880371?fid=18&pid=0301411114773880580 原作者:Mayism

March 5, 2021 · 1 min · jiezi

关于HMS-Core:等到用户流失后才想起来召回华为预测帮您预防用户流失提高用户转化

产品用户流失率为什么这么高? 该如何无效地预防用户的散失? 对于留存的用户又该如何促成转化? 以上种种难题往往都困扰着产品经营人员。 依据相干统计数据显示,取得一个新用户的费用是留存一个旧用户的5-10倍,且当用户留存进步5%时,最高减少收益达95%,因而留住用户并深度开掘存量用户的价值始终是产品经营工作的重点。 “如何及时发现用户散失危险并针对性制订用户经营策略?”随着获客老本的日益增长,越来越多的企业开始调整经营策略,由粗放式获取流量向精细化经营转变。那么,怎样才能破解用户散失难题和付费转化瓶颈?华为预测服务应运而生! 什么是华为预测服务?华为预测服务(Prediction)基于华为剖析服务(Analytics Kit)上报的用户行为数据和属性,联合机器学习技术,帮忙您实现特定指标人群的精准预测。比方可预测潜在散失人群、潜在付费人群和潜在复购人群等。 针对细分受众群体,发展和优化相干经营动作,如通过A/B测试评估经营流动成果、近程配置特定受众群体的专属套餐等,无效帮忙产品进步用户留存,减少转化。 预测服务聚焦的场景是什么? (一) 散失用户预测很多企业的用户经营在反复着这样的工作:将一段时间内未登陆或购买的用户定义为散失用户;策动召回流动并用push或短信去触达用户。用户散失的起因不分明,想通过一张券或促销流动文案将用户召回,用户在看到这样的召回短信时往往抉择了被动屏蔽。 怎样才能进步已散失用户的召回率? 已散失的召回其实意义不大,但提前预测散失预警可大大减少用户散失。例如,如果一个用户在近一周内均处于沉闷状态,然而在将来一周内始终未沉闷或者已卸载利用,那么该用户将被咱们定义为将散失用户。将来将散失的用户在机型散布、地位散布等属性上有没有什么共性特点?他们最近一次的应用状况、累计浏览页面的次数是否存在类似?这些特色的开掘,华为预测服务都能够实现。在深度洞察将来将散失的人群行为特色后,对这部分人群及时调整经营策略,这样有针对性地触达用户会更加无效。 (二) 付费用户预测产品的变现能力是产品是否良性倒退的重要考量。近几年,送服务、送权利、送优惠券等各种姿态与套路能够说是被各大app玩了个遍,联结会员、线上与线下场景买通更是新辟了另一种模式。当然,各类如此烧钱的经营流动,最终目标都是:让用户付费。 怎样才能减少用户的付费转化? 首先,须要圈定将来将产生付费的人群,比方,能够用最近两周内用户的付费数据建模,而后通过该模型来预测近一周的沉闷用户在将来一周内购买付费的概率。针对这部分人群发展精细化经营,如优化产品购买体验流程,发放优惠券等经营动作,是不是就能够达到事倍功半的成果? 华为预测服务正是解决这样的痛点问题。通过用户行为的深度洞察,预测将来将付费用户群组,同时描述该群体的特色,如机型、地区等,对这部分用户建设受众群体,不仅可帮忙您更加合理配置经营资源,而且可让付费转化率显著进步。 (三) 复购用户预测 拉新老本的高居不下,让企业越来越关注每一个存量用户生命周期的全副价值,疏导他们一直复购与继续转化,可帮忙产品无效晋升盈利能力。一个称心的用户可能会带来8笔潜在生意,复购率越高,也可反映出消费者对品牌的忠诚度越高,用户粘性也就越高。高粘性的用户可帮忙产品开掘更多的潜在用户。 怎样才能促成用户的继续复购? 和付费一样,提前预知用户的复购后劲,实现“一对一”而非“一对多”的精细化经营,疏导他们继续转化,将会帮忙您的产品无效减少收益。那么,该如何圈定将来将产生复购行为的人群?首先付费行为的产生离不开近期的沉闷,因而,能够将最近一周沉闷的历史付费用户在将来一周内再次产生付费行为的条件作为断定高后劲复购人群的规范。 通过华为预测服务,可帮忙您提前预测上述人群。对这部分用户制订精准营销策略,如推送老客体验问候、配置会员折扣套餐等,将进一步帮忙您的产品进步付费转化,减少用户黏性,有助于造就他们的品牌忠诚度。 如何开明华为预测服务?预测服务开明非常简单,你只须要在页面点击“立刻开明”,就可实现预测服务的开明。 因为预测服务依赖剖析服务上报的用户行为数据和属性,因而在开明预测服务之前,您须要先开明华为剖析服务并集成Analytics SDK,以确保上报足够的事件以撑持预测工作的执行。 集成领导可参考阐明文档: Android:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/android-integrating-sdk-0000001050161876?ha_source=hms1 ios:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/ios-integrating-sdk-0000001050168479?ha_source=hms1 Web:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/javascript-integrating-sdk-0000001051065743?ha_source=hms1 华为预测服务,提前预知用户潜在行为,助您深度洞察聚焦人群,正当高效配置资源,达到最优经营成果。 想要理解更多信息并开始应用华为预测服务,点击此处查看文档。 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201417184078790495?fid=18 原作者:胡椒

March 4, 2021 · 1 min · jiezi

关于HMS-Core:华为支付购买token的verify接口报错Token-is-expired-or-invalid

问题景象集成华为HMS SDK利用内领取的相干能力时,参考华为提供的文档,对领取订单进行校验,后果总是报错如下: {"responseCode":"6","responseMessage":"Token is expired or invalid"} 问题定位分割华为官网技术客服(地址:https://developer.huawei.com/...)沟通定位了下,倡议从以下几点排查,给项目组共事分享下~~~ 如果服务器开发应用的是Java、PHP、C#、Python、Node.js、Golang、Ruby和Perl等几种语言,能够参考华为提供的示例代码自行排查下。文档地址为:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Examples-V5/server-sample-code-0000001050145549-V5 向华为服务器申请时须要应用AccessToken进行鉴权,须要应用客户端模式获取AccessToken,千万不要弄错!!!文档:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides-V5/open-platform-oauth-0000001053629189-V5#ZH-CN_TOPIC_0000001053629189__section12493191334711 获取AccessToken的申请参数时,须要应用华为后盾的appid、app secret(我这边就是这个起因导致的,app secret拿错了),有图有假相~具体获取形式参考如下: 查看客户端inAppPurchaseData(蕴含appid信息)获取的待校验purchaseToken和服务器申请获取AccessToken应用的appid(下面第三条说到的)是否是同一个。原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201411111503110370?fid=18 原作者:Mayism

March 4, 2021 · 1 min · jiezi

关于HMS-Core:华为支付购买Token的verify接口报错wrong-application

问题景象我的项目集成了华为的HMS SDK领取能力,向华为服务器发送校验订单信息接口(参考文档https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References-V5/api-order-verify-purchase-token-0000001050746113-V5){rootUrl}/applications/purchases/tokens/verify,接口返回{"responseCode":"8","responseMessage":"wrong application"} 问题定位分割华为官网技术支持客服,官网给出的起因: 为了做到用户的隐衷数据(订单数据也是用户的隐衷数据)最小化拜访,华为对同一个用户的同一个商品的购买只保留最近一次的,也就是说,如果用户之前购买了一个商品,商品领取实现,发货胜利后并调用华为的consumeOwnedPurchase耗费接口,那么这笔订单就算实现并敞开了,后续不应该再去反复校验(调用华为的verify接口)曾经敞开的订单数据了,否则就报错如上。 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204411112505870355?fid=18 原作者:Mayism

March 3, 2021 · 1 min · jiezi

关于hms-core:如何通过华为分析提升产品留存率

家喻户晓,流量越来越贵,获取新用户越来越难;一些产品尽管获取了大量的新用户,但散失重大。所以造就一批高留存、高粘性的用户就显得很重要。 留存是什么?以挪动利用为例,一些用户下载App后,仅仅浏览了几个页面,有些羊毛党支付了优惠券后就散失了,还有些用户可能基本没关上App就卸载了,只有那些继续应用产品并带来价值的用户,才成为了产品的留存用户。 而留存率通常是指,用户在肯定工夫距离里,反复产生某些行为的比例,通常以次日留存率、7日留存率、30日留存率等作为掂量指标。 产品的用户留存曲线个别分为三种类型:微笑型、趋平型和下滑型。 微笑型曲线: 这是所有产品经理都想要谋求的现实状态,它展现的留存率曲线呈上升模式,以电商等购买类利用为例,示意用户一直回归应用、一直复购。 趋平型曲线: 示意产品取得了肯定比例新用户的吸引力,失去了肯定认可,被继续应用。但趋平型曲线也有优劣之分,曲线变平的地位越高,阐明产品的长期留存率越高,代表留存状态更衰弱。 下滑型曲线: 留存率继续下滑,阐明产品未失去市场认可,留存率继续下滑,是一种危险信号,须要疾速打造产品外围价值、精准匹配指标用户,否则很可能过眼云烟,走向沦亡。 对于用户留存问题该如何剖析?用户细分是前提。通过华为剖析服务,将用户细分,比方按机型、设施、性别、年龄、地区等细分用户群,再针对细分用户从用户、行为、产品维度进行下钻剖析,定位留存问题起因。比方,通过剖析服务提供的用户剖析,发现新用户留存率显著低于老用户,就能够采取优化老手疏导页、新用户疾速激活的策略。通过剖析服务的行为剖析发现留存率高的用户“点击课程珍藏按钮”的比例远高于整体,那么能够通过产品界面强揭示用户珍藏课程、珍藏领积分流动等疏导用户执行珍藏动作。通过产品剖析发现留存率低的用户大多应用低版本,则可增强用户降级揭示,多场景、多渠道疏导降级。 如何晋升用户留存率? 留存曲线分为振荡期、抉择期和安稳期。通过这个曲线,咱们不难剖析出:晋升用户留存,其实分为两个方向,一是缩短振荡期,让留存曲线尽早由陡转平,也就是让新用户尽早稳固积淀、留存下来;二是进步留存地平线,尽可能将留存率控制在较高水平。 咱们先看如何缩短留存的振荡期? 最要害的是要晋升新用户留存率。这里咱们来看个案例。 案例:华为剖析助力某社交电商App新用户留存率晋升15.3% 某社交电商利用,竞品较多,心愿晋升用户留存率,以晋升DAU。首先,开发者将用户进入产品后的应用过程设计为漏斗,比方装置-注册-登录-浏览商品-退出购物车-提交订单-付款胜利。察看每一步骤的转化率,发现“退出购物车-提交订单”环节流失率高达39%,于是优化了产品设计,把退出购物车的无效工夫设置成15分钟,揭示用户尽快下单。其次,应用分群性能,按渠道细分用户,发现A渠道的沉闷用户留存率显著低于整体,于是放弃A渠道的拉新投入,调配到其余留存率体现优异的渠道。通过以上调整,2个月后用户留存率晋升了15.3%。 以上的内容和大家分享了如何借助华为剖析实现产品留存率晋升。集成华为剖析服务的SDK后,便能够上报用户属性和用户行为数据,这两类数据聚合在一起就能够钻研哪些用户在什么工夫做了什么事件,造成了数据分析的根底。为了升高利用的开发工作量,剖析服务反对11个用户属性和27个事件的主动采集,同时为了满足开发者个性化需要,反对自定义用户属性以及500种自定义事件,这极大不便了开发者对于利用的一直优化,也为精细化经营提供更多数据撑持。在有这些原子数据的根底上,剖析服务提供了丰盛的分析模型。包含事件剖析、行为剖析、漏斗剖析、受众剖析、生命周期剖析、归因剖析等,帮忙开发者深刻洞察用户增长状况、用户行为特色、产品性能状况,并且在这些丰盛的分析模型根底上,可通过过滤器针对用户属性、受众等做细分,从而触发进一步的经营动作。值得一提的是,HMS Core剖析服务SDK反对全终端,包含Android,iOS,Web,开发者仅需半天工夫就能够集成胜利并公布。正是如此麻利的开发速度,以及这些弱小的剖析能力,剖析服务曾经成为寰球开发者最受欢迎的服务之一。 寰球已有5000+利用应用华为剖析,欢送集成华为剖析,数据驱动产品留存率晋升! 扫码立刻集成: 分割咱们:hwanalytics@huawei.com 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204415966984910461?fid=18 原作者:胡椒

February 26, 2021 · 1 min · jiezi

关于hms-core:快速集成华为AGC云存储服务Web

华为AppGallery Connect提供了一个云存储(CloudStorage)的服务,号称提供了一个便捷的云端存储服务,利用开发者应用的时候,能够不必关注服务器的部署,间接应用就行。这个服务近期上线了Web端的JavaScript的SDK,我领先体验试用了一下。也能够下载codelab或者demo自行钻研。 1、环境与利用信息版本名称集成环境-利用测试设施"cloudstorage": "1.0.0"Window-Node-v14.15.0 npm v6.14.8 Intellij + VuePC-Chrome环境:https://developer.huawei.com/consumer/rn/service/josp/agc/index.html SDK版本:"@agconnect/cloudstorage": "^1.0.0-beta3" 集成SDK命令:npm install --save @agconnect/cloudstorage 2、在AGC上开明云存储:PS: 云存储服务目前还处于beta状态,应用前应该发邮件去申请开明:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-cloudstorage-apply 在我的我的项目 下抉择你的开发我的项目,在构建上面,找到云存储服务,点击开明: 没有Web我的项目的话,须要先本人创立一个。 开明服务的时候,须要先配置存储实例,这里按需配置就能够,我就轻易配置一个。 下一步,还须要配置安全策略,这里应用默认的安全策略就好:PS:默认的状况是,只有通过身份认证的用户能力进行读写。 3、装置开发环境:1、装置Intellij IDEA:下载地址:https://www.jetbrains.com/idea/download/#section=windows装置的时候,记得选for web的 IntelliJ IDEA Ultimate 2、创立vue我的项目 3、编译实现后,生成以下文件: 4、SDK集成1、关上命令行窗口,进入到我的项目目录下,在我的项目目录下执行以下命令,装置云存储的JS SDK: npm install --save @agconnect/cloudstorage 装置云存储的JS SDK后,会主动匹配AGC SDK,无需额定装置。2、利用级src目录下创立名为 “agConnectConfig.js” 的文件,并且将AGC界面上“我的项目设置 > SDK代码片段”中所有内容复制到“agConnectConfig.js”里 留神增加export 参数 3、在我的项目门路下执行npm install命令 装置 package.json 依赖。 5、性能开发a) 页面布局-新建一个1、新建一个Page.vue文件,在template便签下增加如下代码布局 <div class = "hello"> <div v-show="!isLogin"> <el-button type="primary" @click="signInAnonymously">Login</el-button> </div> <div v-show="isLogin" style="max-width:1600px;margin:auto;"> <h1>AGCCloudStorageDemo</h1> <div style="display:flex;margin-bottom:30px;"> <el-button type="primary" size="medium" @click="getFileList('')">Get FileList</el-button> <el-button type="primary" size="medium" @click="getFileListAll('')"> Get FileList All </el-button> <el-button type="primary" size="medium" @click="uploadString"> Upload String </el-button> <el-upload action :on-change="uploadFile" :auto-upload="false"> <el-button type="primary" size="medium" style="width: 100%;margin-left:10px;">Upload File</el-button> </el-upload> </div> <el-table ref="multipleTable" border size="medium" :data="list"> <el-table-column type="selection" width="55"> </el-table-column> <el-table-column width="80px" label="index"> <template v-slot="scope"> {{ scope.$index + 1 }} </template> </el-table-column> <el-table-column width="100px" label="type"> <template v-slot="scope"> {{ scope.row.isFile ? 'file' : 'directory' }} </template> </el-table-column> <el-table-column width="150px" label="name" prop="name" show-overflow-tooltip> </el-table-column> <el-table-column label="operation"> <template v-slot="scope"> <el-button v-if="!scope.row.isFile" type="success" size="medium" @click="getFileList(scope.row)" > Get FileList </el-button> <el-button v-if="!scope.row.isFile" type="success" size="medium" @click="getFileListAll(scope.row)" > Get FileList All </el-button> <el-button v-if="scope.row.isFile" type="success" size="medium" @click="downloadFile(scope.row)" > Download File </el-button> <el-button v-if="scope.row.isFile" type="success" size="medium" @click="getFileMetadata(scope.row)" > Get FileMetadata </el-button> <el-button v-if="scope.row.isFile" type="success" size="medium" @click="updateFileMetadata(scope.row)" > Update FileMetadata </el-button> <el-button v-if="scope.row.isFile" type="danger" size="medium" @click="deleteFile(scope.row)"> Delete File </el-button> <el-button type="success" size="medium" @click="toString(scope.row)"> To String </el-button> </template> </el-table-column> </el-table> </div> </div>b) 增加配置依赖 & 初始化1、在script标签下,增加编译依赖 ...

February 20, 2021 · 4 min · jiezi

关于hms-core:如何保障手机钱包账户安全iCard-App集成系统完整性检测功能从登录环节防范风险

iCard是保加利亚一款热门的手机钱包App,为30多个欧洲国家和地区提供银行卡治理、收付款、购物领取、国内转账、外币兑换等服务,已领有超过12年行业教训和宏大的用户群体。因而,如何保障用户账户和资金平安,防备App在危险设施上受到的歹意攻打,始终是iCard关注的重点。 业务挑战确保手机零碎环境残缺,对App平安运行、用户个人账户和财产平安都至关重要。iCard挪动开发团队负责人Martin Dimitrov说道:“手机越狱或被root将大大扭转操作系统及其安全等级,零碎被篡改越多,手机越狱或root后,运行的非法App就越易受到威逼。” 如果用户没有意识到设施零碎已被篡改,持续登录、应用App,那就很可能是将本人的账户和集体数据间接裸露在了危险中。然而,开发者和普通用户很难感知、检测手机零碎的完整性。因而,iCard团队须要将App与设施商具备的检测能力相结合,从而评估App所运行设施是否存在危险。 解决方案 - 集成系统完整性检测性能iCard团队在App中集成了HMS Core Safety Detect Kit 的零碎完整性检测API,在用户登录时可能疾速确认手机零碎环境是否平安、未被歹意篡改。零碎完整性检测是华为向开发者收费凋谢的检测服务,基于TEE(可信执行环境)级检测,检测后果不可篡改、可信度高,可能帮忙利用疾速构建平安能力,爱护用户隐衷及平安。 危险防备,从App登录环节开始iCard挪动开发团队负责人Martin Dimitrov说:“如果用户在被root的手机上登录iCard,集成了零碎完整性检测能力的App就能够晓得手机存在危险,而后在界面上弹出平安提醒,使用户意识到,在危险设施上持续登录可能会导致经济损失、信息泄露。” 集成过程也很简略,仅1人·天的开发工作量即可实现接入。 Martin示意,“联合零碎完整性检测能力后,咱们的App安全性大大晋升了,iCard用户在root手机上的登录次数缩小了约10%,相当可观!而且开发过程十分不便、高效。” 后果root手机上登录数缩小约10% 账户和资金更平安 更多具体接入教程,点击下方链接: 华为开发者联盟官网 您也能够在华为官网Codelabs体验简略的集成过程 如您在集成过程中遇到问题,可通过在线提单分割咱们 参加开发者探讨请到Reddit社区 下载demo和示例代码请到Github 解决集成问题请到Stack Overflow 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0203472148620380272?fid=18 原作者:早晨吃啥

February 19, 2021 · 1 min · jiezi

关于hms-core:扫码无忧是一种怎样的体验

扫码曾经深刻咱们生存的方方面面,领取扫码、登录扫码、会员扫码……逛完街去公开停车库,排队领取停车费时,领取码太远无奈辨认?户外举办活动须要扫码签到,反光造成阴阳码、光斑码?这些扫码遇到的糟心事,是不是常常让你一言难尽?华为扫码服务可轻松解决以上难题,晋升用户扫码体验。 二维码制式不反对? #码制式# 反对13种寰球支流一维码、二维码; 二维码太小? #主动放大# 手机镜头主动放大二维码进行辨认; 侧面扫码、歪斜扫码? #任意角度# 主动校对疾速辨认; 页面码数多,对焦不不便? #同时辨认# 帮您最多同时辨认5个码; 简单场景太多? #简单场景# 曝光码、遮挡25%码、暗光50%码、码图凹凸不平、反色码、含糊码-挪动虚化20%、码图横向拉伸、光斑码通通不必放心,疾速精确辨认,且辨认速度和辨认间隔均优于业界 ; SDK太大? #SDK大小# 0.7M / 3.3M两种SDK任意抉择; 集成代码简单、步骤多? #5行代码# 多元的接入形式,起码5行代码; 这就是华为对立扫码服务(HMS Scan Kit)。反对Android和iOS系统集成。其中,Android零碎的反对横屏扫码能力。 咱们给您带来的竞争力: 1)远距离辨认优于业界,近距离放大无超扫码框景象; 2)辨认速度在艰难场景(含糊、折叠、曲面)的平行扫码辨认速度优于业界; 3)艰难场景(侧面和侧面+45°)辨认成果优于业界,scan的辨认区域更宽; 4)平行旋转辨认角度远远强于业界。 Scan Kit提供多元的接入形式,起码5行代码即可领有弱小的扫码能力,您能够间接应用Scan Kit提供的默认扫码页面,也能够基于Scan Kit提供的示例代码,疾速自定义您的扫码性能:示例代码 典型集成案例介绍: 湖南IPTV,是中国视频类利用,集成Scan Kit后通过扫码简化机顶盒绑定流程,且在远距离、暗光、反光等场景都能顺利绑定机顶盒,晋升了扫码成功率与用户体验度;目前已上架华为利用市场。 欲了解更多详情,请参阅:华为开发者联盟官网:https://developer.huawei.com/consumer/cn/hms?ha_source=hms1获取开发领导文档:https://developer.huawei.com/consumer/cn/doc/development?ha_source=hms1参加开发者探讨请到Reddit社区:https://www.reddit.com/r/HuaweiDevelopers/下载demo和示例代码请到Github:https://github.com/HMS-Core解决集成问题请到Stack Overflow:https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0202442874662840494?fid=18 原作者:胡椒

February 2, 2021 · 1 min · jiezi

关于hms-core:华为审核被拒HMS-Core升级提示语言类型错误

问题形容最近项目组利用集成华为的HMS Core SDK相干能力后,公布地区抉择中国大陆,提交审核,华为审核驳回:在低于2.5.3版本的华为挪动服务手机上启动时或调出领取时拉起降级提醒为英文,正确的应该是中文。 谬误提醒如下: 正确提醒应该如下: 问题剖析我这边我的项目开发应用的是Android Studio,依据以往我的项目集成三方SDK教训,我猜想这个提醒语是华为HMS SDK资源文件提供的,初步狐疑是资源文件缺失,因而我优先查看了下以后我的项目工程中下载的HMS SDK多语言资源文件,最初胜利在我的项目的External Libraries > Gradle:com.huawei.hms:ui-4.0.4.301 > res > value-zh-rCN下找到了values-zh-Rcn.xml文件,阐明我的中文提醒语资源文件没有缺失。 有图有假相,那么问题来了,为啥我的不展现呢? 问题起因最初通过这个提单零碎(https://developer.huawei.com/...)分割华为技术反对答疑了下,原来是因为我在我的项目中做了多语言设置,官网文档中也有阐明: 然而我配置的是什么呢? OMG,华为的中国大陆语言包名称是上面的,我这里配置和官网文档的配置不统一。 最初批改"zh"为"zh-rCN",找了一个vivo手机,利用治理中搜寻华为挪动服务或HMS Core,而后卸载,启动利用终于提醒是中文的了。 从新提交审核通过,完满~~ 问题总结最初写个帖子给项目组,顺便分享给大家啦,不要叫我雷锋!!! 如果你应用Eclipse集成HMS SDK,查看重点:是否批改或缺失了华为HMS SDK的相干多语言资源包,华为语言包个别在res目录下,不要随便批改华为的语言包名称。 如果你应用Android Studio集成HMS SDK,查看重点: 查看下载的HMS SDK相干多语言资源包(res目录下)是否缺失或批改 查看android > defaultConfig中有没有新增resConfigs反对语种的配置,如果有,重点查看反对的语言和华为的多语言包名称统一。尤其是"zh-rCN"不要写成"zh",这个跟其余渠道的命名有点区别,留神留神~ 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201405825468650263?fid=18 原作者:Mayism

January 29, 2021 · 1 min · jiezi

关于hms-core:做好付费预测揭开用户转化的关键秘密

互联网时代进入下半场,流量的竞争愈发强烈。揭开用户转化的要害机密,一直减少用户的付费转化,是产品变现、走向良性倒退的重要环节。 数据驱动经营,当下很多增长计划提供的是基于用户的历史行为做出的一系列深度开掘,如,当用户产生付费行为后的归因。那如何在用户付费之前,挖掘出他们的属性和行为偏好,并做出相应的有助于付费转化减少的产品决策?且听华为预测服务一一道来。 一、如何界定用户将产生付费行为付费行为的产生绝不是偶尔,都是通过后期的广告拉新、产品体验、竞品比照等一系列沉闷动作后才会产生。因而,付费预测肯定是从近期的沉闷用户中细分出高后劲的付费用户,当然,利用内购买事件是付费行为产生的间接后果。 华为预测服务的付费预测工作,应用利用最近两周内用户的付费数据训练模型,以预测利用最近一周的沉闷用户在将来一周内购买付费的概率。从预测原理不难看出,根底数据和模型的训练都依赖于您的利用上报的用户利用内购买事件,短缺的数据是付费预测工作顺利开展以及准确性保障的前提。 二、高后劲付费用户群体有什么特色促使用户产生付费行为的起因多种多样,比方,当用户浏览产品详情某句文案触动了他,让他产生了共鸣所以违心为此买单;又或者是以后的限时折扣比照市场其余竞品有显著劣势,所以用户抉择洽购等。因而,深度洞察剖析预测进去的高后劲付费用户,剖析他们有无显著属性和行为上的特色,对产品经营策略的制订是十分必要的。 以某APP为例,咱们抉择零碎预测进去的高概率付费用户深度分析,在增加受众剖析指标维度的时候,能够抉择新用户状况、累计页面浏览次数、最近一次应用等卡片来剖析。 从受众卡片展现的详情来看,预测进去的高概率付费用户群体体现出显著的属性和行为特色:以老用户为主、近期应用频繁,且累计应用频率也都比拟高。咱们能够做如下推断:这部分用户对产品曾经有了肯定的理解,且购买欲望较大,仍旧没有付费下单的起因很有可能是产品的定价略高或者产品并不是刚需,用户在张望折扣流动或者比照竞品。 这时,推动一次大促流动,就能够吸引住正在彷徨犹豫的准付费用户,疏导他们产生最终的付费转化行为。限时折扣、福利补贴是绝大多数产品会抉择的经营策略之一,全利用内的推送,往往会带来昂扬的经营老本,甚至老本破费超过用户的付费转化,这就是很多经营头疼的估算管制问题,上面咱们接着摸索如何通过预测服务进一步实现精细化经营。 三、如何促成用户的付费转化预测进去的付费用户画像有了,上面就是如何将这部分用户价值最大化。上文曾经提到采取一次折扣福利流动的经营策略,那么接下来就是如何联合预测服务让该计划最终落地。 通过预测服务生成的用户群体可用于其余AppGallery Connect能力的受众细分,咱们能够抉择近程配置性能来实现最终的流动落地。 在近程配置的配置条件治理页面,抉择预测作为过滤条件,而后增加预测条件下的具体流动配置项值,这样就能够将本次的折扣福利流动仅对高概率付费用户展现。既达到了精准触达指标用户群的目标又实现了老本最小化。 在复盘用户付费详情的时候,咱们发现,相较于后期未发展针对性促销流动,本次流动大大提高了用户的付费转化率,且经营老本较小。 当然您还能够将预测生成的用户群体用于其余业务需要,比方,在制订增长经营计划时,可通过A/B测试来试验不同策略对用户付费转化的疏导作用,联合最终理论的转化数据,择优抉择经营策略。 以上就是华为预测服务付费预测工作的简略介绍,想要理解更多并开始应用,点击此处查看文档。 华为开发者联盟官网:https://developer.huawei.com/consumer/cn/hms?ha_source=hms1获取开发领导文档:https://developer.huawei.com/consumer/cn/doc/development?ha_source=hms1参加开发者探讨请到Reddit社区:https://www.reddit.com/r/Huaw...下载demo和示例代码请到Github:https://github.com/HMS-Core解决集成问题请到Stack Overflow:https://stackoverflow.com/que... 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201436721666060224?fid=18 原作者:胡椒

January 20, 2021 · 1 min · jiezi

关于hms-core:开发者必看2020年移动应用趋势洞察白皮书

华为利用市场始终致力于通过全方位开发者服务,帮忙开发者探索行业趋势,搭建服务平台,做开发者成长助推器。心愿开发者与华为独特携手单干,独特构筑挪动利用行业蓬勃发展的新征程。近期华为利用市场与艾瑞征询联结公布了《2020年挪动利用趋势洞察报告》,对挪动利用行业的整体趋势、热门行业发展趋势进行剖析。以下为完整版报告。 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201434363555710092?fid=23 原作者:AppGallery

January 15, 2021 · 1 min · jiezi

关于hms-core:简单的路径规划案例分享

本文纲要 我的项目背景集成筹备次要代码成绩展现一、本我的项目用到的性能点:地图服务(Map Kit)给您提供一套地图开发调用的SDK,地图数据笼罩超过200个国家和地区,反对数百种语言,不便您轻松地在利用中集成地图相干的性能,全方位晋升用户体验。 关键字搜寻:通过指定的关键字和可选的天文范畴,查问诸如旅游景点、企业和学校之类的地点。 门路布局: 是一套以HTTPS模式提供的步行、骑行、驾车门路布局以及行驶间隔计算接口,通过JSON格局返回门路查问数据,提供门路布局能力。 二、集成筹备1. AGC账号注册,我的项目创立1) 注册成为开发者 注册地址:https://developer.huawei.com/consumer/cn/service/josp/agc/index.html?ha_source=hms1 1) 创立利用,增加sha256,开启map/site开关,下载json文件 2. 集成Map + Site SDK1) 将“agconnect-services.json”文件拷贝到利用级根目录下 在“allprojects > repositories”中配置HMS Core SDK的Maven仓地址。在“buildscript > repositories”中配置HMS Core SDK的Maven仓地址。如果App中增加了“agconnect-services.json”文件则须要在“buildscript > dependencies”中减少agcp配置。buildscript { repositories { maven { url 'https://developer.huawei.com/repo/' } google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.2' classpath 'com.huawei.agconnect:agcp:1.3.1.300' } } allprojects { repositories { maven { url 'https://developer.huawei.com/repo/' } google() jcenter() } }2) 在“dependencies ”中增加如下编译依赖 dependencies { implementation 'com.huawei.hms:maps:{version}' implementation 'com.huawei.hms:site:{version}' }3) 在文件头增加配置 ...

January 15, 2021 · 2 min · jiezi

关于hms-core:如何检测手机恶意应用集成华为应用安全检测提升App使用安全

手机等设施上存在的病毒利用,可能会使用户隐衷信息、交易平安等面临威逼,甚至造成资金损失。 对此,华为凋谢平安检测服务,提供利用平安检测(AppsCheck API),帮忙App开发者获取所运行设施上的歹意利用列表。App可依据检测后果,决定是否限度用户在App内领取等操作。 一、服务介绍华为利用平安检测个性: 病毒利用检测率高,经权威机构验证:病毒利用检测准确率达99%。提供基于行为检测未知威逼的能力。集成利用平安检测后,您的App检测的业务流程如下: (1) 您的利用集成HMS Core SDK调用利用平安检测服务。 (2) 平安检测服务向您的App返回歹意应用程序列表。 ---- 完结 二、场景案例介绍目前已有金融、实用工具、教育、拍摄丑化、新闻浏览、影音娱乐等App集成了华为利用平安检测API,开发者可通过API获取设施上的歹意利用列表。 例:扫码领取时,若检测发现存在危险,用户在界面上可收到危险提醒 金融类利用集成华为利用平安检测,可无效晋升金融账户平安。 例如,在登入利用帐号时,启动利用平安检测获取歹意利用列表,如果利用检测出设施上的其余利用中存在歹意利用,将会提醒拜访危险并限度用户操作,防止用户隐衷泄露或资金损失。 影音娱乐类利用集成华为利用平安检测,可确保视频的播放和下载,在经检测无风险的设施上进行,这有助于防备盗版行为,同时App经营更平安高效,可为用户带来更加晦涩无忧的视频播放体验。 其余的,如新闻浏览类利用集成利用平安检测后,用户在浏览、进行利用内领取等操作时,账号平安更有保障。 三、开发代码1 在AppGallery Connect中配置相干信息在开发利用前,须要在AppGallery Connect中配置相干信息。具体操作步骤 2 配置HMS Core SDK的Maven仓地址2.1 关上Android Studio我的项目级“build.gradle"文件 2.2 增加HUAWEI agcp插件以及Maven代码库在allprojects-> repositories外面配置HMS Core SDK的Maven仓地址。 allprojects { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} } }在buildscript->repositories外面配置HMS Core SDK的Maven仓地址。 buildscript { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} } }在buildscript ->dependencies外面减少配置。 buildscript{ dependencies { classpath 'com.huawei.agconnect:agcp:1.3.1.300' } }3 创立SafetyDetectClient // 创立SafetyDetectClient SafetyDetectClient appsCheckClient = SafetyDetect.getClient(getActivity()); }4 调用获取歹意利用列表,并监听调用后果 Task task = appsCheckClient.getMaliciousAppsList(); task.addOnSuccessListener(new OnSuccessListener<MaliciousAppsListResp>() { // 获取歹意利用列表检测后果 @Override public void onSuccess (MaliciousAppsListResp maliciousAppsListResp) { } }).addOnFailureListener(new OnFailureListener() { // 获取异样错误码以及异样详情 @Override public void onFailure(Exception e) { } });DEMO演示Demo示例参见: ...

January 12, 2021 · 1 min · jiezi

关于hms-core:深耕图形领域华为HMS-Core图形计算服务提升图形应用表现

自从华为HMS Core 5.0上线以来,华为继续晋升图形图像开发畛域的服务能力。其中,华为图形计算服务(简称“CG Kit”)将计算机图形学中的前沿技术提供给开发者,并通过对计算机图形行业的深刻洞察,研发了高性能渲染框架和拓展组件包,晋升了图形利用的性能和体现成果。 多个利用场景 助力解决图形开发痛点计算机图形学钻研内容宽泛,难点在于如何在计算机中示意图形,以及利用计算机进行图形的计算、解决和显示的相干原理与算法。例如游戏开发者的工作重点是晋升游戏的表现力和趣味性,当利用面临商业挑战时,开发者对底层硬件相熟水平有余,难以进行深度的图形优化,从而造成3D图形不易匹配各平台、高端画质的渲染技术晋升艰难、功耗性能体现不佳等问题。 目前,华为图形计算服务(CG Kit)的利用场景包含3D利用场景、游戏开发等应用商业引擎的场景、加强渲染能力等。它提供了一套基于Vulkan图形接口的高性能渲染框架,渲染框架具备PBR材质、模型、纹理、光照、组件等零碎,外部封装Vulkan简单调用流程,针对华为GPU DDK进行专属优化,能够大幅升高利用的工作量,赋予利用高质量的3D动态模型的展现能力。 此外,华为图形计算服务(CG Kit)还具备高性能多线程渲染模块,整合了华为平台Vulkan及其扩大能力的最佳应用形式,施展了以后华为平台Vulkan的极限能力。而华为图形计算服务(CG Kit)插件治理框架通过插件模式将华为专属优化能力、硬件个性及通用高效算法传递到游戏客户端和引擎渲染流程中,从而实现高效渲染能力赋能,能够大幅升高工作量,赋予利用高效的3D渲染能力。 让开发者聚焦创作 为图像相干行业赋能华为图形计算服务(CG Kit)让计算机图形学在不同行业中利用更加宽泛,如电影产业、游戏产业等。其中3D原生利用可通过经华为改进过的PBR算法,展示移动游戏的物理材质体现成果,吸引了泛滥国内外开发者。 往年7月,华为HMS Core与寰球驰名游戏引擎Cocos发表在游戏畛域的单干全面开展,其中,华为图形计算服务(CG Kit)是将来单干的重要组成部分,将在底层算法上开掘Vulkan极限渲染能力,开释更大的图形渲染性能、晋升渲染效率。这将进步Cocos引擎在挪动端3D游戏渲染方面的技术能力,帮忙开发者在Cocos平台上制作高画质、高性能的游戏,独特晋升次世代的高画质体现。 网易游戏的旗舰大作《天谕》手游也是深度集成了华为图形计算服务(CG Kit),通过使用高阶PBR、Vulkan渲染流程重构等多重伎俩优化性能,为玩家出现了一个壮丽的平面空想大世界。 将来,华为图形计算服务(CG Kit)将引入更多图形畛域前沿渲染技术,提供更多插件化的能力,帮助开发者在利用场景下更加高效便捷地晋升图形处理,并开辟更多应用领域,带动计算机图形学的倒退。此外,华为图形计算服务(CG Kit)还将推出大场景渲染、3D人脸主动建模技术、AI驱动的动画解决方案等前沿技术能力,为大型3D利用开发、商业引擎的极限性能优化提供更多可能。 更多华为图形计算服务(CG Kit)信息 ,详见华为开发者联盟官网文档领导。疾速找到咱们的业余技术人员进行开发征询。咱们期待您的退出! 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201443598461600502?fid=18 原作者:本无所为之

January 6, 2021 · 1 min · jiezi

关于hms-core:ML拍照购物功能集成教程分享

利用场景拍照购物服务次要利用于线上购物场景。例如,购物类App集成该服务能够提供图片搜寻商品性能,用户拍摄商品图像时,能够利用该性能疾速找到想要的商品。 一. 开启服务在AppGallery Connect上的 我的我的项目 à 构建 à 机器学习服务 à 配置 à 拍照购物 里增加商品集: 增加完后须要分割ml相干人员来进行审核,审核通过后即可增加离线商品,这里介绍用postman来增加商品。审核实现后的商品集: 二. 简略增加商品申请accessToken:拍照购服务会对每个拜访的申请进行身份验证,所以无论是.com或.cn提交申请,都须要在申请头中蕴含签名(Authorization)信息。拍照购服务通过应用用户在华为利用联盟申请的clientId和clientSecre获取accessToken进行对称加密的办法来验证申请的发送者身份,accessToken有效期为一个小时。 这里的URI为https://oauth-login.cloud.hua... clientId和clientSecre都是在AppGallery Connect中的利用信息里的参数。 申请后果示例: HTTP/1.1 200 OKContent-Type: text/html;charset=UTF-8{ "access_token":"CFyJ7eTl8WIPi9603E7Ro9Icy+K0JYe2qVjS8uzwCPltlO0fC7mZ0gzZX9p8CCwAaiU17nyP+N8+ORRzjjk1EA==", "expires_in":3600, "token_type":"Bearer"}新增商品(1)首先将取得的token输出在Authorization的token处,TYPE选Bearer Token (2)配置post的Headers参数 这里post的参数为服务地址+音讯头,中国区的地址为 https://ml-api-drcn.ai.dbankc... 。 URI为/v1/mlkit/snapshop/set/${product-set-id}/product/add,其中${product-set-id}就是申请的商品集的名称。HMS-APPLICATION-ID:APK的标识 app_id 华为开发者联盟申请的client_id。 X-Request-ID:申请ID 通过UUID.randomUUID()生成。X-Package-Name:包名package_name 用户的包门路。X-Mlkit-Version:MLKIT版本号。 (3) 最初在Body的raw中配置参数(JSON)。 {"appPackage":"com.huawei.industrydemo.shopping","category": "4","customContent": "test","images": [{"imageId": "", "region": "", "url": "https://res.vmallres.com/pimages//product/6941487204656/group//800_800_2A4099A441BF0670CA0F6BA0EEF5D70E16430F99A6699CB3.png"}],"productId": 5,"productUrl": "https://res.vmallres.com/pimages//product/6941487204656/group//800_800_2A4099A441BF0670CA0F6BA0EEF5D70E16430F99A6699CB3.png"}其中必须要有的参数为productId、images以及images里的url。 category :0-others,1-clothing,2-shoes,3-bags,4-digital & home appliances,5-homegoods,6-toys,7-cosmetics,8-accessories,9-food customContent :用户自定义商品信息,查问的时候会返回该参数 productId :商品ID,用于惟一标识商品,雷同商品集不可能反复;格局:只容许蕴含大小写字母数字、-、_ images :图片列表 ...

January 6, 2021 · 2 min · jiezi

关于hms-core:一文搞懂华为ML-Kit拍照购超简单集成

简介华为HMS ML Kit提供拍照购服务,用户通过拍摄商品图片,在事后建设的商品图片库中在线检索同款或类似商品,返回类似商品ID和相干信息。 利用场景应用摄像头设施从开发的购物APP当中捕获产品图像。在循环视图当中显示返还的产品列表。 开发筹备举荐应用Java JDK 1.8或者更高版本。举荐应用Android Studio。搭载HMS Core4.0.0.300 或者更高版本的华为安卓设施。在开发APP之前,你须要注册华为开发者,账号注册。集成AppGallery Connect SDK, 请拜访AppGallery Connect 服务入门指南。开发在Manage APIs中启用ML Kit, 可参考开明服务。在app-level bulid.gradle 中集成以下依赖项。// Import the product visual search SDK. implementation 'com.huawei.hms:ml-computer-vision-cloud:2.0.1.300'在app.gradle文件的顶部增加agc插件。apply plugin: 'com.huawei.agconnect'在清单中增加以下权限。摄像头权限android.permission.CAMERA: 从摄像头中获取实时图像或视频。网络连接权限 android.permission.INTERNET:拜访互联网上的云服务。存储写权限android.permission.WRITE_EXTERNAL_STORAGE: 降级算法版本。存储读权限android.permission.READ_EXTERNAL_STORAGE: 读取存储在设施上的照片。实时申请相机权限private void requestCameraPermission() { final String[] permissions = new String[] {Manifest.permission.CAMERA}; if (!ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.CAMERA)) { ActivityCompat.requestPermissions(this, permissions, this.CAMERA_PERMISSION_CODE); return; } }在Application class 中增加以下代码public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); MLApplication.getInstance().setApiKey("API KEY"); } }能够从AGC或者集成的agconnect-services.json取得API key。 ...

December 31, 2020 · 3 min · jiezi

关于hms-core:Merry-Christmas集成华为HMS-ML-Kit手部关键点识别来接住圣诞老人的礼物吧

前言We wish you a Merry Christmas, We wish you a Merry Christmas, We wish you a Merry Christmas and Happy New Year。圣诞节降临是不是大街小巷曾经想起了这首相熟的圣诞歌曲了呢?铺天盖地的圣诞树,圣诞玩偶,和雪花都在揭示着你圣诞节的到来,一款集成了华为HMS ML Kit手部关键点检测的圣诞小游戏就十分应景啦,一起来体验看看吧! 利用场景圣诞小游戏是通过手势辨认来管制雪橇车左右挪动,从而接住从天掉落下来的各类圣诞礼物,每隔15秒将提一次速,给玩家带来不一样的购物游戏体验,快来接住圣诞老人的礼物吧! 开发实战1.配置Maven仓地址 关上Android Studio我的项目级“build.gradle”文件 buildscript { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} } dependencies { ... classpath 'com.huawei.agconnect:agcp:1.4.1.300' }} allprojects { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} }}2.Full SDK集成 dependencies{ // 引入根底SDK implementation 'com.huawei.hms:ml-computer-vision-handkeypoint:2.0.4.300' // 引入手部关键点检测模型包 implementation 'com.huawei.hms:ml-computer-vision-handkeypoint-model:2.0.4.300'}用上述形式两种办法之一集成SDK后,在文件头增加配置。在apply plugin: 'com.android.application'后增加apply plugin: 'com.huawei.agconnect' ...

December 28, 2020 · 1 min · jiezi