【FAQ】HarmonyOS SDK 闭源开放能力 —Remote Communication Kit

1.问题描述:

DynamicDnsRule有没有示例?这个地址是怎么解析出来

https://developer.huawei.com/consumer/cn/doc/harmonyos-references/remote-communication-rcp-0000001770911890#section8160554134811

解决方案:

'DynamicDnsRule':表示优先使用函数中返回的地址。

复制代码
/**

* 域名和端口会自行获取,不需要传入,这边需要开发者指定Ip地址数组

* @param host 域名

* @param _ 端口

* @returns Ip地址数组

*/

function GetDNSRule(host: string, _: number): rcp.IpAddress[] {

//开发者这边只需要定义这个函数,并且指定返回的Ip地址数组

if (host == 'httpbin.testdomain.com') {

//返回的是与请求的url关联的IP地址数组,需要开发者自己指定写入

return ['192.168.222.2'];

}

return [];

}


调用示例 dns: {

dnsRules: GetDNSRule,

}

更详细的调用可以参考我们的示例代码:https://developer.huawei.com/consumer/cn/doc/harmonyos-samples-V5/samples-system-0000001940562557-V5#section914717231319

2.问题描述:

rcp支持cookie管理吗?

解决方案:

rcp库不支持cookie管理(暂无计划支持),但是可以通过拦截器实现。拦截器API链接如下:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5#section527252111410

RCP推荐的方式:拦截器里可以把请求跟响应的内容取出来做管理跟修改

3.问题描述:

在rcp设置静态dns,如果配置的ip或端口不正确,会自动走默认的dns吗?

解决方案:

经确认,如果配置的ip或端口不正确不会自动走默认的dns,会直接报连不上之类的报错。

4.问题描述:

1、rcpSession是第一次发请求的时候,和目标IP、端口建立连接吗?

2、createSession的时候只会配置一些参数吗?

解决方案:

certificate配置的是自己的证书?

--是

如果不配置certificate,会走系统证书吗?

--是

证书相关API可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/remote-communication-rcp-V5#section1597118916425

5.问题描述:

RCP配置certificate配置的是自己的证书?如果部配置certificate,会走系统证书吗?

解决方案:

单个实况窗的生命周期最长不超过8小时,可在活动临近开始前再创建实况窗。实况窗支持的场景请参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-introduction-V5#section4266105713209

相关推荐
特立独行的猫a1 小时前
鸿蒙 PC 命令行工具迁移实战 · 直播PPT
android·华为·harmonyos·vcpkg·三方库移植·鸿蒙pc
想你依然心痛1 小时前
HarmonyOS 6(API 23)实战:基于悬浮导航、沉浸光感与Face AR & Body AR的“灵犀智投“——PC端沉浸式AR量化交易分析工作台
华为·ar·harmonyos·悬浮导航·沉浸光感
特立独行的猫a1 小时前
鸿蒙 PC 三方库移植实战 · 直播课件(详细教案)
华为·harmonyos·移植·鸿蒙pc·opendesk
xmdy58663 小时前
Flutter+开源鸿蒙实战|企业级工具APP Day2 全局网络封装与 Dio 拦截器实战(鸿蒙兼容版)
flutter·开源·harmonyos
xmdy58663 小时前
Flutter+开源鸿蒙实战:企业级工具类APP开发教程(含第三方库适配)
flutter·开源·harmonyos
richard_yuu4 小时前
鸿蒙Stage模型实战|心晴驿站分层架构与隐私安全设计
安全·架构·harmonyos
Swift社区4 小时前
Flutter / React / ArkUI:在鸿蒙 PC 上怎么选?
flutter·react.js·harmonyos
ZHW_AI课题组4 小时前
调用华为智能云API实现手写图片识别
图像处理·python·机器学习·华为·分类
leon_teacher5 小时前
HarmonyOS 6 鸿蒙APP应用实战:基于 ArkUI V2 打造儿童古诗学习宝 App 从 0 到 1
学习·华为·harmonyos
想你依然心痛5 小时前
HarmonyOS 6(API 23)实战:基于Face AR数字人驱动与Body AR手势控制的“星播工坊“——PC端沉浸式虚拟直播系统
华为·ar·harmonyos·悬浮导航·沉浸光感