写点什么

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

作者:HarmonyOS SDK
  • 2024-12-05
    贵州
  • 本文字数:983 字

    阅读完需:约 3 分钟

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

用户头像

HarmonyOS SDK

关注

HarmonyOS SDK 2022-06-16 加入

HarmonyOS SDK通过将HarmonyOS系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙原生应用,和开发者共同成长。

评论

发布
暂无评论
【FAQ】HarmonyOS SDK 闭源开放能力 —Remote Communication Kit_harmoyos_HarmonyOS SDK_InfoQ写作社区