首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • HarmonyOS5服务技术分享--存储指南

    今天咱们来聊一聊HarmonyOS存储的实战玩法,手把手教你实现文件上传、下载、元数据操作等核心功能。无需官方文档的严肃感,咱们用最接地气的方式搞懂这些API怎么用! (文末附完整代码示例)一、存储功能速览HarmonyOS存储就像个随身U盘,能帮咱们把应用数据安全存到云端。特别适合处理用户头像、游戏存档、音视频文件等场景。 它的三大优势:自动同步:数据在设备和云端实时同步权限可控:精确到每个文件的访问权限海量存储:单个文件最大支持1GB上传二、文件上传四步走​​准备工作​​:确保用户已通过认证服务登录(推荐用华为帐号登录) 创建存储实例const storage = new Storage();// 3. 避坑指南​​:文件路径要用internal://app/开头的沙箱路径遇到权限问题记得在config.json添加ohos.permission.READ_MEDIA等权限大文件上传会自动断点续传(最多重试5

    44010编辑于 2025-05-22
  • HarmonyOS5服务技术分享--函数创建配置指南

    今天咱们来一起探索如何在华为HarmonyOS的AGC函数服务中创建和配置函数,手把手教你用HTTP触发器玩转函数。无论你是刚入门还是想优化现有功能,这篇指南都会给你清晰的指引,咱们直接上干货! 一、函数能做什么?函数就像你的"云端小助手",无需管理服务器就能运行代码。适合处理即时任务(比如用户提交表单后自动发邮件)、数据清洗或对接第三方API。 二、手把手创建第一个函数​​Step 1:进入函数控制台​​登录AGC控制台,选择你的项目。左侧导航栏找到「开发 > 函数」,点击「创建函数」。​​ 流量治理:防止服务崩溃​​​​负载均衡​​:选「响应时间权值」让最快响应的实例优先处理请求。​​重试策略​​:遇到网络波动时,开启「jittered」策略,自动按指数间隔重试(最多重试9次)。​​ 动手试试吧,你的第一个函数正在等你召唤!​​

    32210编辑于 2025-05-22
  • 来自专栏科技云报道

    5G,将边缘服务送上浪尖

    5G创造的众多商业机会中,边缘计算可以说是一个将计算触角延伸到用户家门口的基础设施。因此,5G的全球竞赛在计算领域被延伸到边缘服务方面。 2020年,不同的服务商陆续宣布推出基于5G网络的边缘计算服务,为用户开发和部署高传输速度、低延迟的应用创造条件。 5月13日,韩国SK电讯与亚马逊服务AWS推出被称为全球首个基于5G移动网络的边缘服务。 那么,5G边缘服务能做什么? SK电讯预计在韩国境内12个5G服务集中地区建设MEC基础设施,提供可供多个企业同时使用的共享型边缘服务和为企业量身定做的现场型边缘服务

    1.2K20编辑于 2022-04-16
  • HarmonyOS5服务技术分享--缓存快速上手指南

    大家好,今天我们来聊聊如何快速上手华为AppGallery Connect(AGC)的缓存服务。 作为一款基于Serverless架构的Key-Value型缓存服务,它不仅能自动弹性伸缩,还能免去运维烦恼,非常适合高并发场景下的数据快速读写需求下面我将从信息获取到代码实战,手把手带大家实现缓存接入 一、缓存信息获取全攻略1.1 基础信息获取​​登录控制台​​打开AppGallery Connect控制台,在「我的项目」中选择目标项目,通过左侧导航栏进入「Serverless > 缓存」的「管理 dependency>​​连接池初始化​​:JedisPoolConfig config = new JedisPoolConfig();config.setMaxWait(Duration.ofSeconds(5) ); // 最大等待5秒JedisPool pool = new JedisPool(config, "agcp-drcn

    30900编辑于 2025-05-22
  • HarmonyOS5服务技术分享--ArkTS调用函数

    ✨【HarmonyOS实战指南】手把手教你用ArkTS玩转函数文件获取✨大家好呀今天我们来聊聊如何通过HarmonyOS的ArkTS语言实现函数文件获取功能。 (文末有完整代码模板哦) 前期准备1️⃣ 登录华为AppGallery Connect控制台2️⃣ 确保已创建好函数项目(还没有的话快去后台创建一个吧) 核心四步走: 第一步:创建HTTP触发器进入函数详情页 JSON对象传递大文件传输记得调整超时时间(默认70秒)错误处理别忘记加try-catch块生产环境务必做好安全认证 实战技巧:通过contentType参数指定文件类型使用分块传输优化大文件下载结合存储服务实现文件持久化完整的文件获取模板 这种方式既保证了业务逻辑的灵活性,又能享受华为服务的稳定保障。建议大家根据实际需求调整超时时间和认证策略~遇到问题别担心! 欢迎在评论区留言讨论,或者到华为开发者社区提问(记得带上#HarmonyOS函数#标签哦)。后续还会带来更多实战技巧,关注我不迷路!

    30810编辑于 2025-05-22
  • HarmonyOS5服务技术分享--认证文档问题

    无论您是首次接入AGC服务,还是需要优化现有流程,本文均可提供完整指引。一、开发流程详解1. 每个项目可独立管理不同版本的认证服务配置。​​2. 开通认证服务​​登录AGC控制台,进入目标项目,在「构建 > 认证服务」页面启用所需认证方式(如手机、邮箱、华为账号等)。​​3. 作用​​:该文件包含应用与AGC服务通信的必要密钥和配置信息。​​4. 集成SDK​​​​核心依赖​​:AGC SDK + 认证服务SDK。​​ 配置SDK依赖​​​​方式一:通过oh-package.json5​​在应用级oh-package.json5中添加依赖:"dependencies": { "@hw-agconnect/auth 初始化后补充参数:auth.setClientId("xxx"); // 替换为实际值 auth.setClientSecret("xxx"); ​​5.

    30810编辑于 2025-05-22
  • HarmonyOS5服务技术分享--Serverless搭建抽奖

    不用写后端代码,不用操心服务器维护,特别适合想快速上线运营活动的朋友~ 快跟我一起看看怎么操作吧! 一、前期准备(划重点!) ❗千万别把agConnectConfig直接写在JS文件里,建议加密存储后通过H5加载前注入Window对象,防止信息泄露 3️⃣ 回调函数提前备: 在函数模块新建两个函数: 开始抽奖回调函数(比如命名 参数项 配置说明 是否免认证 选"否"需填认证回调URL,选"是"则用户直接抽奖无需登录 认证回调URL 开发者服务器接收认证请求的地址(需要自行实现获取用户ID接口) 自定义配置 JSON格式配置,例如 dist文件夹内容为dist.zip(注意❗要选中文件后压缩,别直接压缩文件夹) 2️⃣ 托管配置: 进入托管 → 开通网站托管服务 创建站点 → 上传dist.zip → 等待状态变"上线" 小技巧 :用浏览器开发者工具调整H5样式适配 四、运营达人必看Tips ✅ 定制秘籍: 可修改工程包的CSS/HTML实现界面个性化 通过修改showPopup参数控制中奖弹窗 在回调函数里接入积分系统或发奖逻辑

    21100编辑于 2025-06-27
  • HarmonyOS5服务技术分享--函数预加载文章整理

    今天咱们来聊聊如何使用​​端一体化方式开发函数​​,尤其针对华为的预加载服务。整个过程会手把手带你从零开始,涵盖创建工程、编写代码、调试到部署,帮你轻松掌握关键技巧。 开通服务​​:在AGC控制台开通​​预加载服务​​和​​函数服务​​(找不到入口?直接搜“预加载”或“函数”即可)。​​ 二、创建端一体化工程:5分钟搭好架子​​咱们以HarmonyOS应用为例(元服务流程类似),快速搭建一个端一体化工程:​​新建工程​​:打开DevEco Studio → 欢迎页点击 ​​Create , err); callback({ code: 500, message: "服务器开小差了~" }); // 错误处理 }}​​关键点说明​​:​​event​​:调用方传递的参数 部署后管理​​:登录AGC控制台 → 进入 ​​函数服务​​ → 查看已部署的函数列表。可监控调用次数、日志、配置触发器等,还能快速回滚版本!​​

    25400编辑于 2025-05-22
  • HarmonyOS5服务技术分享--数据库使用指南

    华为数据库(CloudDB)在HarmonyOS中的使用指南 ​​嗨,开发者朋友们!​​今天咱们来聊聊CloudDB在HarmonyOS应用中的集成和使用技巧。 排序与分页​​​​按价格降序排列​​:query() .lessThan("price", 50) .orderByDesc("price") .get(); ​​分页查询​​(跳过前5条 ,取10条):query() .lessThan("price", 50) .orderByDesc("price") .limit(10, 5) // limit(数量, 起始位置 复杂查询尽量在服务端预过滤,减少数据传输量。​​错误处理​​:所有操作建议包裹在try-catch中,捕获异步异常。​​安全建议​​:敏感数据启用字段级加密(如用户手机号)。 ​​

    19300编辑于 2025-06-18
  • HarmonyOS5服务技术分享--ArkTS开发函数

    ✨【手把手教你玩转HarmonyOS函数调试】✨Hey 开发者朋友们! 今天咱们来聊聊怎么用命令行快速调试HarmonyOS的函数,让你开发效率直接起飞~ 先来划重点:✅ 本地调试不用等打包✅ 支持Node.js 14.x/18.x和Java 1.8✅ 支持HTTP触发器调用 ✅ 持续开发调试一条龙️ 准备工作:安装AGCLI工具(华为应用分发服务命令行工具)准备测试用的函数项目确保本地Node.js环境版本正确(建议用nvm管理版本) 五步调试大法:【第一步】环境配置在项目根目录创建 当前时间戳:" + Date.now() }) };};【第三步】启动本地调试打开终端执行:agcli function test --trigger-http看到这个提示就成功啦: 本地服务已启动 下次咱们再聊聊函数的高阶玩法,记得关注哦~ (本文档基于HarmonyOS ArkTS API 9+版本整理,最新动态请关注官方文档)

    22910编辑于 2025-05-22
  • HarmonyOS5服务技术分享--登录邮件功能整理

    今天我们来深入探讨HarmonyOS认证服务中的​​邮箱登录认证​​功能,基于ArkTS API 12实现。 开通认证服务​​前往华为AGC控制台创建项目并启用​​认证服务​​。2. ​​ 敏感操作处理​​​​修改邮箱/密码需先进行重认证​​(用户需在5分钟内登录过)://auth.getCurrentUser().then(user => { user.updateEmail({ 验证码管理​​:服务端限制验证码有效期(默认5分钟),避免被暴力破解。​​ 函数扩展​​:通过认证触发器实现注册成功自动发送欢迎邮件等场景。结语​​邮箱认证作为用户体系的基础能力,HarmonyOS通过ArkTS API 12提供了高度封装的实现方案。

    29800编辑于 2025-05-22
  • HarmonyOS5服务技术分享--账号登录文章整理

    开通认证服务​​登录AGC控制台,找到你的项目,在「构建」-「认证服务」里一键开启(记得喝口咖啡等个2分钟生效哦)​​Step 2. 现在动手集成华为账号登录,不仅能提升用户体验,还能无缝对接AGC的20+扩展服务。如果遇到任何妖魔鬼怪,欢迎在评论区召唤我~期待看到你们用ArkTS创造出惊艳的应用!下期咱们继续,不见不散!

    44510编辑于 2025-05-22
  • HarmonyOS5服务技术分享--Serverless抽奖模板部署

    "中国"2️⃣ ​​函数双保险​​如果要用自定义抽奖逻辑,提前创建两个函数:开始抽奖回调函数(比如startRaffle)结束抽奖回调函数(比如endRaffle)记下函数名,后续配置要用到3️⃣ ​​ 工程包准备​​下载官方提供的抽奖模板工程包解压后重点检查portal/dist目录结构记得提前准备一个二级域名(后面托管要用)二、部署模板四部曲1️⃣ ​​模板选择​​进入AGC控制台 → 开发 → showPopup":true, "beginCallback":"你的函数名"}3️⃣ ​​部署执行​​确认参数无误后点击"开始部署"若失败可尝试清缓存重新部署建议部署时截图保存配置参数4️⃣ ​​函数关联​​部署完成后到函数列表找到自动生成的 正确示例:压缩后打开zip应直接看到index.html2️⃣ ​​托管配置​​开通托管服务 → 创建新站点上传dist.zip时注意:文件名不要带中文/空格压缩包≤400MB等待2分钟左右刷新状态 → 函数超时时间建议设置为15秒❓ 抽奖结果不随机?→ 可在函数中使用加密安全随机数生成器❓ 如何做压力测试?→ 使用华为性能测试服务PTS希望这篇教程能帮你快速上手!

    18900编辑于 2025-05-22
  • HarmonyOS5服务技术分享--ArkTS开发Node环境

    文章会手把手带你从零开始,用最接地气的方式探索这个功能,结尾还有实用总结和鼓励彩蛋哦~✨ 一、HarmonyOS函数开发:核心能力与价值HarmonyOS的函数(Serverless)为开发者提供了​​无服务器架构​​的便捷能力 零运维​​:无需管理服务器,专注业务代码。​​跨平台调用​​:无缝对接Android、iOS、Web等多端。​​为什么选择Node.js?​​ Node.js的非阻塞I/O模型天生适合处理高并发请求,结合HTTP触发器,能快速搭建轻量级API服务服务开通​​:在AGC(AppGallery Connect)控制台创建项目,开通函数服务,获取agconnect-services.json配置文件。 console.log('Response:', result.body); } catch (error) { console.error('Error:', error); }}5️⃣

    35810编辑于 2025-05-22
  • HarmonyOS5服务技术分享--退出登录文档问题

    ("哎呀,退出失败了", error); // 弹个Toast提示用户检查网络 });​​注意点:​​退出后会自动清除token和用户信息如果用户处于未登录状态调用会报错(记得先判断登录状态)数据库等需要

    30700编辑于 2025-05-22
  • 服务器费用怎么降?腾讯 CloudQ 识别这 5 类资源浪费

    初期,弹性扩缩容省了不少运维人力;但随着时间推移,上的"隐形支出"开始累积,每个月的账单里都有一些说不清楚的费用。问题出在哪里?通常是这5类资源浪费在悄悄烧钱。 第一类:僵尸实例——没人用的服务器还在跑测试环境的机器,项目结束后没有及时销毁。某个临时演示用的服务器,用完之后忘了关机。离职员工名下的开发机,没有人继续跟进。 这类"僵尸实例"的特征是:CPU使用率长期低于5%,几乎没有网络流量,却在按月计费。怎么发现它们:腾讯CloudQ的成本优化评估会自动标识长期低负载实例,并给出"建议缩配"或"建议停机"的操作建议。 展开代码语言:TXTAI代码解释你:帮我检查有没有浪费的资源CloudQ:发现以下潜在浪费:-5台实例CPU月均低于5%,建议评估是否可以停机预计月节省:¥2,380-3块盘未挂载任何实例,建议确认后删除预计月节省 CloudQ检查结果示例:风险类型数量预计月费用超过180天的历史快照47个¥380未挂载实例的盘3块¥450已停止实例的公网IP5个¥75第四类:预留实例未充分使用预留实例(ReservedInstance

    5100编辑于 2026-04-09
  • HarmonyOS5服务技术分享--自有账号对接AGC认证

    ✨ ​​手把手教你:用自有账号玩转华为AGC认证服务​​ ✨Hi 各位开发者朋友~今天咱们来聊聊如何将自家已有的账号系统与华为的AppGallery Connect(AGC)认证服务无缝对接。 如果你的应用已经有一套成熟的账号体系(比如自研的用户系统),通过AGC的​​自有账号认证​​功能,可以快速接入AGC的认证服务,实现:​​扩展认证方式​​:让用户既可以用自有账号登录,也能使用AGC支持的第三方登录 (比如华为账号、微信等)​​数据安全访问​​:通过AGC的安全规则,保护用户在数据库、存储等Serverless服务中的数据​​统一身份管理​​:无论用户通过哪种方式登录,都能通过唯一的AGC用户ID 开通AGC认证服务​​登录AGC控制台,进入​​“构建 > 认证服务”​​,启用​​自有账号​​认证方式​​集成SDK​​在项目中添加AGC认证服务的SDK依赖(具体版本以官方文档为准)://import } } ​​四、更多实用功能​​​​账号关联​​用户可以将微信、华为账号等与自有账号关联,实现多方式登录​​登出与销户​​调用auth.signOut()退出当前账号;销户需确保用户在​​5分钟内登录过​​

    34010编辑于 2025-05-22
  • HarmonyOS5服务技术分享--手机号登录教程

    双重验证机制(短信+密码)​​快速接入​​:HarmonyOS Auth SDK已封装好核心逻辑二、环境准备先确保你的项目已经:集成AGC认证SDK在AGC控制台开启手机认证能力在module.json5添加权限 双重验证机制(短信+密码)​​快速接入​​:HarmonyOS Auth SDK已封装好核心逻辑二、环境准备先确保你的项目已经:集成AGC认证SDK在AGC控制台开启手机认证能力在module.json5添加权限 phoneNumber: '13812345678', countryCode: '86', verifyCode: '665544'});五、避坑指南 ​​敏感操作保护​​:修改手机号/密码时,必须5分钟内登录过​​错误码处理​​ 试试这些:• ​​账号关联​​:绑定微信/邮箱实现多方式登录• ​​函数触发​​:监听用户注册/登录事件• ​​安全加固​​:启用二步验证(2FA)最后的话希望这篇指南能让你轻松玩转HarmonyOS

    60200编辑于 2025-05-22
  • HarmonyOS5服务技术分享--账号关联开发指南

    前提条件​​开通服务​​:在AGC控制台开启「认证服务」。​​集成SDK​​:在项目中集成@hw-agconnect/auth包。​​ 敏感操作保护​​:修改密码、解绑账号等操作需在登录后5分钟内完成,超时需重新认证。​​至少保留一个账号​​:最后一个认证方式不可解绑,避免账号丢失。 如何解绑账号?

    54910编辑于 2025-05-22
  • HarmonyOS5服务技术分享--应用预加载提速指南

    二、准备阶段须知环境要求:已开通华为AGC预加载服务安装DevEco Studio NEXT Developer Beta1+版本调试证书和Profile文件(用于真机调试)三、云端配置全攻略▶ 方案A :端一体化开发(推荐)​​创建工程​​在DevEco Studio新建CloudProgram/cloudfunctions目录右键新建函数 txy-test​​编写示例代码​​let myHandler 调试与验证技巧日志观察指南:过滤进程:clouddevelopproxy成功日志特征:[预加载进程] 资源预加载完成 耗时: 320ms[网络模块] 缓存命中率 98%常见问题排查:证书未正确配置导致的签名校验失败函数响应超时

    25810编辑于 2025-05-22
领券