有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

功能描述

通过 webview 顶部功能栏分享键进行分享

应用通过 wemeet.app.setShareOpenAppConfig 设置是否展示顶部栏分享键以及分享内容。如应用未调用 JSAPI 设置 setShareOpenAppConfig,分享将默认展示,并配置分享页面为应用主页。

操作步骤

1. 用户单击顶部栏分享键按钮进行分享。



2. 原生分享组件被唤起,用户完成对分享对象的选择并进行发送。



3. 被分享的会中成员将收到会中消息通知和 IM 消息卡片。






4. 单击通知上的按键或 IM 消息卡片打开应用,加载应用主页或指定页面。

通过页面内应用自己实现的分享键进行分享

应用通过 wemeet.app.setShareOpenAppConfig 设置是否展示顶部栏分享键以及分享内容。

操作步骤

1. 用户单击页面内应用自己实现的分享键进行分享。



2. 用户单击按键后,应用调用 wemeet.app.shareOpenApp 接口唤起原生分享组件,用户完成对分享对象的选择并进行发送。
3. 被分享的会中成员将收到会中消息通知和 IM 消息卡片。






4. 单击通知上的按键或 IM 消息卡片打开应用,加载应用主页或指定页面。

设置分享按键显隐及内容

接口描述

描述:调用 wemeet.app.setShareOpenAppConfig 设置 webview 顶部栏分享按键显隐及设置。
客户端支持:Win/Mac/IOS/Android
支持的版本:3.3.0
是否需要鉴权:

图例










webview 顶部栏功能栏分享键。
说明:红圈中为支持配置的内容。
会中消息通知。
说明:红圈中为支持配置的内容。
IM 消息卡片。
说明:红圈中为支持配置的内容。

代码示例

wemeet.app.setShareOpenAppConfig({
shareEnable: true, // webview顶部栏分享按键是否可见 
title: '测试标题', //IM消息卡片标题
desc: "xxxxxxxxx", // IM消息卡片描述
notifyDesc: "xxxxxxxxx", //会中消息通知文案
confirmBtnText: "xxxxxxxxx", //会中消息通知确认按钮文案
pcUrl: "http://xxxxx", //桌面端分享url
mobileUrl: "http://xxxxx",//移动端分享url
}) 
.then((res) => { 
console.log('succ', res); 
}) 
.catch((e) => { 
console.error(e); 
});

参数说明

参数名称
参数类型
参数描述
shareEnable
Boolean
控制 webview 顶部栏是否展示分享按键。
title
String
设置 IM 消息卡片的标题;optional,如不设置则默认标题为:邀请您使用应用名称,如设置为空值则不展示。
desc
String
设置 IM 消息卡片上的描述文案;optional,如不设置则默认为应用简介。
notifyDesc
String
设置会中消息通知文案;optional,如不设置则默认不展示,如设置为空值则不展示。
confirmBtnText
String
设置会中消息通知确认按钮文案;optional,如不设置则默认为:打开应用,如设置为空值则不展示。
pcUrl
String
设置桌面端分享页面 URL;optional,如不设置则默认为创建应用时填写的桌面端主页地址,如设置为空值则不展示。URL 必须为 http:// or https://
mobileUrl
String
设置移动端分享页面 URL;optional,如不设置则默认为创建应用时填写的移动端主页地址,如设置为空值则不展示。URL 必须为 http:// or https://

调起原生应用分享 UI

接口描述

描述:调用 wemeet.app.shareOpenApp 唤起原生应用分享 UI。
客户端支持:Win/Mac/IOS/Android
支持的版本:3.3.0
是否需要鉴权:

图例





代码示例

wemeet.app.shareOpenApp() 
.then((res) => { 
console.log('succ', res); 
}) 
.catch((e) => { 
console.error(e); 
});

应用分享事件

事件描述

事件名:open-app-shared

代码示例

#结果返回
{
"code": ""#分享结果,0:成功,1:失败
"message":""#分享结果消息,分享成功/失败
}

错误信息

错误代码 
说明 
10
参数无效
2010 
应用类型不支持分享
2004
网页配置不存在或已删除
2005
网页配置已禁用
2006
应用不存在或已删除
2007
应用已禁用
2008
应用不允许企业外成员使用
2009
非授信域名