admin 发表于 2023-2-16 18:54:48

Share模块管理客户端的社交分享功能,提供调用终端社交软件的分享能力。通过plus.shar ...

<div id="article_content" class="article_content clearfix">
      <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/kdoc_html_views-1a98987dfd.css">
      <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-6e43165c0a.css">
                <div id="content_views" class="htmledit_views">
                  <p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">Share模块管理客户端的社交分享功能&#xff0c;提供调用终端社交软件的分享能力。通过plus.share可获取社交分享管理对象。</span></span></p>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">分享接口支持开发者获取设备上安装的社交App环境&#xff0c;调用社交App进行分享操作。若当前设备安装了对应的社交App&#xff0c;则调用此App的分享操作界面&#xff0c;否则调用WAP页面进行分享。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">方法&#xff1a;</span></strong></span></h2>
<ul><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.getServices">getServices</a>: 获取分享服务</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.sendWithSystem">sendWithSystem</a>: 使用系统分享</li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">对象&#xff1a;</span></strong></span></h2>
<ul><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.AuthOptions">AuthOptions</a>: JSON对象&#xff0c;分享授权认证参数选项</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.GeoPosition">GeoPosition</a>: JSON对象&#xff0c;位置信息&#xff08;将废弃&#xff09;</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService">ShareService</a>: 分享服务对象</li><li><ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareServerIdentity">ShareServerIdentity</a>: 分享服务标识</li><li><ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareMessage">ShareMessage</a>: JSON对象&#xff0c;分享消息对象</li><li><ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareMessageExtra">ShareMessageExtra</a>: JSON对象&#xff0c;保存分享消息扩展信息</li><li><ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.WeixinMiniProgramOptions">WeixinMiniProgramOptions</a>: JSON对象&#xff0c;打开微信小程序的信息</li><li><ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.WeixinCustomerServiceOptions">WeixinCustomerServiceOptions</a>: JSON对象&#xff0c;打开微信客服的信息</li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">回调方法&#xff1a;</span></strong></span></h2>
<ul><li><ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ServicesSuccessCallback">ServicesSuccessCallback</a>: 获取分享服务成功回调</li><li><ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.AuthorizeSuccessCallback">AuthorizeSuccessCallback</a>: 分享授权认证成功回调</li><li><ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareSuccessCallback">ShareSuccessCallback</a>: 分享操作成功回调</li><li><ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareErrorCallback">ShareErrorCallback</a>: 分享操作失败回调</li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">权限&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">permissions</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#ffffff&#34;>{</span>
<span style&#61;&#34;color:#87ceeb&#34;>// ...</span>
<span style&#61;&#34;color:#ffa0a0&#34;>&#34;permissions&#34;</span><span style&#61;&#34;color:#ffffff&#34;>:{</span>
        <span style&#61;&#34;color:#87ceeb&#34;>// ...</span>
        <span style&#61;&#34;color:#ffa0a0&#34;>&#34;Share&#34;</span><span style&#61;&#34;color:#ffffff&#34;>:</span> <span style&#61;&#34;color:#ffffff&#34;>{</span>
                <span style&#61;&#34;color:#ffa0a0&#34;>&#34;description&#34;</span><span style&#61;&#34;color:#ffffff&#34;>:</span> <span style&#61;&#34;color:#ffa0a0&#34;>&#34;分享&#34;</span>
        <span style&#61;&#34;color:#ffffff&#34;>}</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                        </code></span></span></code></pre>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_14-->getServices</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">获取分享服务</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>getServices</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>successCB</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> errorCB</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">获取终端支持的分享通道列表&#xff0c;可用于提示用户进行分享列表选择。 成功后通过successCB回调返回当前环境支持的分享服务列表&#xff0c;失败则通过errorCB回调返回错误信息。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<ul><li>successCB: <em>( <ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ServicesSuccessCallback">ServicesSuccessCallback</a> ) 必选 </em>获取分享服务成功回调 <p style="margin-left:0;"><span style="color:#474747;">获取分享服务列表成功时触发&#xff0c;回调参数返回终端支持的分享服务列表。</span></p> </li><li>errorCB: <em>( <ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareErrorCallback">ShareErrorCallback</a> ) 可选 </em>获取分享服务失败回调 <p style="margin-left:0;"><span style="color:#474747;">获取分享服务列表失败时触发&#xff0c;回调参数返回错误信息。</span></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">示例&#xff1a;</span></strong></span></h2>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> shares</span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span><span style&#61;&#34;color:#f0e68c&#34;><strong>null</strong></span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#87ceeb&#34;>// 监听plusready事件</span><span style&#61;&#34;color:#ffffff&#34;>
document</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>addEventListener</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;plusready&#34;</span><span style&#61;&#34;color:#ffffff&#34;>,</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(){</span>
        <span style&#61;&#34;color:#87ceeb&#34;>// 获取分享服务</span><span style&#61;&#34;color:#ffffff&#34;>
        plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>getServices</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>s</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                shares </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span><span style&#61;&#34;color:#ffffff&#34;> s</span><span style&#61;&#34;color:#ffffff&#34;>;</span>
        <span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                alert</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;获取分享服务列表失败&#xff1a; &#34;</span><span style&#61;&#34;color:#ffffff&#34;>&#43;</span><span style&#61;&#34;color:#ffffff&#34;>JSON</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>stringify</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>));</span>
        <span style&#61;&#34;color:#ffffff&#34;>});</span>
<span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>false</strong></span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                                </code></span></span></code></pre>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://uniapp.dcloud.io/use-html5plus">uni-app使用plus注意事项</a></span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_18-->sendWithSystem</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">使用系统分享</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>sendWithSystem</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>msg</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> successCB</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> errorCB</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">调用系统分享组件发送分享消息&#xff0c;msg参数中设置分享的内容。 分享成功后通过successCB回调函数通知操作完成&#xff0c;失败则通过errorCB回调返回。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<ul><li>msg: <em>( <ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareMessage">ShareMessage</a> ) 必选 </em>要分享的消息对象 <p style="margin-left:0;"><span style="color:#474747;">用于设置要分享的消息内容&#xff0c;如文字内容&#xff0c;图片等信息。 仅支持type类型为&#34;text&#34;、&#34;image&#34;的消息。</span></p> </li><li>successCB: <em>( <ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareSuccessCallback">ShareSuccessCallback</a> ) 必选 </em>分享操作成功回调 <p style="margin-left:0;"><span style="color:#474747;">调用系统分享操作成功时触发&#xff0c;用于返回操作成功信息。 注意&#xff1a;此回调并不表示分享消息已经发送成功&#xff0c;只表示成功请求系统发送成功。</span></p> </li><li>errorCB: <em>( <ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareErrorCallback">ShareErrorCallback</a> ) 可选 </em>分享操作失败回调 <p style="margin-left:0;"><span style="color:#474747;">调用系统分享操作失败时触发&#xff0c;用于返回操作错误信息。</span></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">平台支持&#xff1a;</span></strong></span></h2>
<ul><li>Android - ALL (支持) : <p style="margin-left:0;"><span style="color:#474747;">当msg参数中设置图片&#xff08;msg.pictures属性&#xff09;时&#xff0c;分享类型为&#34;image/*&#34;&#xff0c;在分享时可能只会发送图片&#xff08;如微信&#xff09;&#xff1b; 没有设置图片时分享类型则认为是文本&#34;text/plain&#34;。<br> 注意&#xff1a; Android10及以上版本对文件系统访问权限有调整&#xff0c;可能在部分设备上无法分享应用沙盒目录中的图片&#xff0c;建议将图片保存到系统相册后再分享。</span></p> </li><li>iOS - ALL (支持) : <p style="margin-left:0;"><span style="color:#474747;">不同的分享程序对分享内容有要求&#xff0c;如微信分享时必需添加链接地址&#xff08;msg.href&#xff09;&#xff0c;否则微信分享失败。 注&#xff1a;iOS8.0及以上系统触发成功回调则表示发送消息成功。</span></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">示例&#xff1a;</span></strong></span></h2>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#87ceeb&#34;>// 使用系统分享发送分享消息 </span>
<span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;> shareSystem</span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
        plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>sendWithSystem</span><span style&#61;&#34;color:#ffffff&#34;>({</span><span style&#61;&#34;color:#ffffff&#34;>type</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>'text'</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;>content</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>'分享内容'</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;>href</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>'http://www.dcloud.io/'</span><span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
                console</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>log</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>'分享成功'</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                console</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>log</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>'分享失败&#xff1a;'</span><span style&#61;&#34;color:#ffffff&#34;>&#43;</span><span style&#61;&#34;color:#ffffff&#34;>JSON</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>stringify</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>));</span>
        <span style&#61;&#34;color:#ffffff&#34;>});</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://uniapp.dcloud.io/use-html5plus">uni-app使用plus注意事项</a></span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_23-->AuthOptions</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">JSON对象&#xff0c;分享授权认证参数选项</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>interface</strong></span><span style&#61;&#34;color:#ffffff&#34;> plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#98fb98&#34;>AuthOptions</span> <span style&#61;&#34;color:#ffffff&#34;>{</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> appid</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> appkey</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> appsecret</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> redirect_uri</span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">此对象支持的属性值由分享服务的授权认证模块定义。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">属性&#xff1a;</span></strong></span></h2>
<ul><li>appid: <em>(String 类型 )</em>分享服务平台申请的appid <p style="margin-left:0;"><span style="color:#474747;">动态设置分享服务授权认证时需要使用的appid&#xff0c;仅需要此参数的分享服务&#xff08;如“微信”、“QQ”&#xff09;支持。 如果未设置则使用运行环境中内置的appid值&#xff08;如在HBuilder中可在manifest.json的“SDK配置”项中进行设置&#xff09;。</span></p> </li><li>appkey: <em>(String 类型 )</em>分享服务平台申请的appkey <p style="margin-left:0;"><span style="color:#474747;">动态设置分享服务授权认证时需要使用的appkey&#xff0c;仅需要此参数的分享服务&#xff08;如“新浪微博”&#xff09;支持。 如果未设置则使用运行环境中内置的appkey值&#xff08;如在HBuilder中可在manifest.json的“SDK配置”项中进行设置&#xff09;。</span></p> </li><li>appsecret: <em>(String 类型 )</em>分享服务平台申请的appsecret <p style="margin-left:0;"><span style="color:#474747;">动态设置分享服务中需要使用的appsecret&#xff0c;仅需要此参数的分享服务&#xff08;如“微信”、“新浪微博”&#xff09;支持。 如果未设置则使用运行环境中内置的appsecret值&#xff08;如在HBuilder中可在manifest.json的“SDK配置”项中进行设置&#xff09;&#xff1b;当开放平台申请的appsecret值涉及到安全问题时&#xff0c;可在应用运行时从服务器获取&#xff0c;然后通过此api动态设置。</span></p> </li><li>redirect_url: <em>(String 类型 )</em>分享服务平台申请的redirect_url <p style="margin-left:0;"><span style="color:#474747;">动态设置分享服务中需要使用的redirect_url&#xff0c;仅需要此参数的登录授权服务&#xff08;如“新浪微博登录”&#xff09;支持。 如果未设置则使用运行环境中内置的redirect_url值&#xff08;如在HBuilder中可在manifest.json的SDK配置项中进行设置&#xff09;。</span></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">示例&#xff1a;</span></strong></span></h2>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> shares</span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span><span style&#61;&#34;color:#f0e68c&#34;><strong>null</strong></span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#87ceeb&#34;>// 需调用plus.share.getServices获取分享服务列表</span>
<span style&#61;&#34;color:#87ceeb&#34;>// ...</span>

<span style&#61;&#34;color:#87ceeb&#34;>// 分享操作判断是否认证&#xff0c;如果没有则需要授权认证</span>
<span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;> shareAction</span><span style&#61;&#34;color:#ffffff&#34;>(){</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> s </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span><span style&#61;&#34;color:#ffffff&#34;> shares</span><span style&#61;&#34;color:#ffffff&#34;>[</span><span style&#61;&#34;color:#cd5c5c&#34;>0</span><span style&#61;&#34;color:#ffffff&#34;>];</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>if</strong></span><span style&#61;&#34;color:#ffffff&#34;>(!</span><span style&#61;&#34;color:#ffffff&#34;>s</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>authenticated</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                s</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>authorize</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>functioin</span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
                        console</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>log</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;认证完成&#xff01;&#34;</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                <span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                        console</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>log</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;未进行认证&#34;</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                <span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#ffffff&#34;>{</span>
                        <span style&#61;&#34;color:#ffa0a0&#34;>&#34;appid&#34;</span><span style&#61;&#34;color:#ffffff&#34;>:</span> <span style&#61;&#34;color:#ffa0a0&#34;>&#34;XXXXXX&#34;</span>
                <span style&#61;&#34;color:#ffffff&#34;>});</span>
        <span style&#61;&#34;color:#ffffff&#34;>}</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://uniapp.dcloud.io/use-html5plus">uni-app使用plus注意事项</a></span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_25-->GeoPosition</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">JSON对象&#xff0c;位置信息&#xff08;将废弃&#xff09;</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>interface</strong></span><span style&#61;&#34;color:#ffffff&#34;> plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#98fb98&#34;>GeoPosition</span> <span style&#61;&#34;color:#ffffff&#34;>{</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>Number</span><span style&#61;&#34;color:#ffffff&#34;> latitude</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>Number</span><span style&#61;&#34;color:#ffffff&#34;> longitude</span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">GeoPosition对象保存位置信息&#xff0c;用于标识分享操作时用户的位置信息。 注意&#xff1a;目前主流App不再支持设置位置信息&#xff0c;将废弃。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">属性&#xff1a;</span></strong></span></h2>
<ul><li>latitude: <em>(Number 类型 )</em>用户位置的纬度坐标信息</li><li>longitude: <em>(Number 类型 )</em>用户位置的经度坐标信息</li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">示例&#xff1a;</span></strong></span></h2>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#87ceeb&#34;>/**
* 发送分享消息
* &#64;param {plus.share.ShareService} s
*/</span>
<span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;> shareMessage</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>s</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
        s</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>send</span><span style&#61;&#34;color:#ffffff&#34;>({</span><span style&#61;&#34;color:#ffffff&#34;>content</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;Hello&#34;</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;>
          geo</span><span style&#61;&#34;color:#ffffff&#34;>:</span> <span style&#61;&#34;color:#ffffff&#34;>{</span>   <span style&#61;&#34;color:#87ceeb&#34;>// 可以调用plus.geolocation.getCurrentPosition获取当前位置</span><span style&#61;&#34;color:#ffffff&#34;>
                latitude</span><span style&#61;&#34;color:#ffffff&#34;>:</span> <span style&#61;&#34;color:#cd5c5c&#34;>39.9074</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;>
                longitude</span><span style&#61;&#34;color:#ffffff&#34;>:</span> <span style&#61;&#34;color:#cd5c5c&#34;>116.3975</span>
          <span style&#61;&#34;color:#ffffff&#34;>}</span>
        <span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
                alert</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;分享成功&#xff01;&#34;</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#ffffff&#34;>},</span><span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                alert</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;分享失败&#xff1a;&#34;</span><span style&#61;&#34;color:#ffffff&#34;>&#43;</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>message</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#ffffff&#34;>});</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://uniapp.dcloud.io/use-html5plus">uni-app使用plus注意事项</a></span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_27-->ShareService</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">分享服务对象</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>interface</strong></span><span style&#61;&#34;color:#ffffff&#34;> plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#98fb98&#34;>ShareService</span> <span style&#61;&#34;color:#ffffff&#34;>{</span>
        <span style&#61;&#34;color:#87ceeb&#34;>// Attributes</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>DOMString</span><span style&#61;&#34;color:#ffffff&#34;> id</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>DOMString</span><span style&#61;&#34;color:#ffffff&#34;> description</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>Boolean</span><span style&#61;&#34;color:#ffffff&#34;> authenticated</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>DOMString</span><span style&#61;&#34;color:#ffffff&#34;> accessToken</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>Boolean</span><span style&#61;&#34;color:#ffffff&#34;> nativeClient</span><span style&#61;&#34;color:#ffffff&#34;>;</span>
       
        <span style&#61;&#34;color:#87ceeb&#34;>// Methods</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span> <span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> authorize</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>successCallback</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> errorCallback</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> options</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span> <span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> forbid</span><span style&#61;&#34;color:#ffffff&#34;>();</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span> <span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> send</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>message</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span> <span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> launchMiniProgram</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>options</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span> <span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> openCustomerServiceChat</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>options</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> successCB</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> errorCB</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">ShareService对象用于表示分享服务&#xff0c;在JS中为对象&#xff0c;用于向系统请求分享操作。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">属性&#xff1a;</span></strong></span></h2>
<ul><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService.id">id</a>: 分享服务标识</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService.description">description</a>: 分享服务描述</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService.authenticated">authenticated</a>: 是否授权认证</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService.accessToken">accessToken</a>: 授权认证信息</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService.nativeClient">nativeClient</a>: 是否存在对应的分享客户端</li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">方法&#xff1a;</span></strong></span></h2>
<ul><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService.authorize">authorize</a>: 授权认证操作</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService.forbid">forbid</a>: 取消授权认证</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService.send">send</a>: 发送分享</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService.launchMiniProgram">launchMiniProgram</a>: 调用微信小程序</li><li><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareService.openCustomerServiceChat">openCustomerServiceChat</a>: 打开微信客服</li></ul>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_38-->id</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">分享服务标识</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareServerIdentity">ShareServerIdentity</a> 类型 只读属性</span></span></p>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">用于表示分享服务标识&#xff1a; &#34;sinaweibo&#34; - 表示新浪微博&#xff1b; &#34;weixin&#34; - 表示微信&#xff1b; &#34;qq&#34; - 表示腾讯QQ&#xff1b; &#34;tencentweibo&#34; - 表示腾讯微博&#xff08;已废弃&#xff09;。</span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_40-->description</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">分享服务描述</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">DOMString 类型 只读属性</span></span></p>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">用于描述分享服务的信息&#xff1a; 如“新浪微博”、“腾讯微博”、“微信”、“QQ”。</span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_41-->authenticated</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">是否授权认证</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">Boolean 类型 只读属性</span></span></p>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">用于标识此分享是否已经授权认证过&#xff0c;true表示已完成授权认证&#xff1b;false表示未完成授权认证。</span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_42-->accessToken</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">授权认证信息</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">DOMString 类型 只读属性</span></span></p>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">仅在authenticated为true时有效&#xff0c;标识客户认证标识信息&#xff0c;用于发送分享信息。</span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_43-->nativeClient</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">是否存在对应的分享客户端</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">Boolean 类型 只读属性</span></span></p>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">对于某些分享服务&#xff0c;必须依赖相应客户端App才能实现分享操作&#xff1b;有些分享服务则不依赖&#xff0c;客户端App不存在时调用WAP页面进行分享操作。<br> 具体情况如下&#xff1a;</span></span></p>
<ul><li>微信 - 依赖微信客户端App</li><li>QQ - 依赖QQ客户端App</li><li>新浪微博 - 不依赖微博客户端App</li></ul>
<p><span style="color:#474747;"><span style="background-color:#f6f4f2;">注意&#xff1a;提交AppStore审核时没有安装相应的客户端App可能导致无法通过审核&#xff0c;此时需要判断相应的客户端App是否安装&#xff0c;如果没有安装则不显示对应的分享入口。</span></span></p>
<p style="margin-left:0;"></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_44-->authorize</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">授权认证操作</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
                                               
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> obj</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>authorize</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>successCallback</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> errorCallback</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> options</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                                               
                                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">对指定的分享服务进行授权认证操作&#xff0c;在授权前可通过ShareService.authenticated属性判断是否已经授权过&#xff0c;通常只需要对没有进行过授权认证的服务进行授权认证操作。 授权认证操作成功后通过successCB回调函数通知操作完成&#xff0c;操作失败则通过errorCB回调返回。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<ul><li>successCallback: <em>( <ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.AuthorizeSuccessCallback">AuthorizeSuccessCallback</a> ) 必选 </em>分享服务授权认证成功回调 <p style="margin-left:0;"><span style="color:#474747;">分享服务授权认证操作成功时的回调函数&#xff0c;用于返回分享授权操作成功信息。</span></p> </li><li>errorCallback: <em>( <ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareErrorCallback">ShareErrorCallback</a> ) 可选 </em>分享服务授权认证失败回调 <p style="margin-left:0;"><span style="color:#474747;">分享服务授权认证操作失败时的回调函数&#xff0c;用于返回错误信息。</span></p> </li><li>options: <em>( <ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.AuthOptions">AuthOptions</a> ) 可选 </em>分享服务授权认证参数 <p style="margin-left:0;"><span style="color:#474747;">分享服务授权认证操作使用的参数。</span></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">示例&#xff1a;</span></strong></span></h2>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> shares</span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span><span style&#61;&#34;color:#f0e68c&#34;><strong>null</strong></span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#87ceeb&#34;>// 获取分享服务列表</span>
<span style&#61;&#34;color:#87ceeb&#34;>// ...</span>

<span style&#61;&#34;color:#87ceeb&#34;>// 分享操作判断是否认证&#xff0c;如果没有则需要授权认证</span>
<span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;> shareAction</span><span style&#61;&#34;color:#ffffff&#34;>(){</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> s </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span><span style&#61;&#34;color:#ffffff&#34;> shares</span><span style&#61;&#34;color:#ffffff&#34;>[</span><span style&#61;&#34;color:#cd5c5c&#34;>0</span><span style&#61;&#34;color:#ffffff&#34;>];</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>if</strong></span><span style&#61;&#34;color:#ffffff&#34;>(!</span><span style&#61;&#34;color:#ffffff&#34;>s</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>authenticated</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                s</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>authorize</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>functioin</span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
                        console</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>log</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;认证完成&#xff01;&#34;</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                <span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                        console</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>log</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;未进行认证&#34;</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                <span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#ffffff&#34;>{</span>
                        <span style&#61;&#34;color:#ffa0a0&#34;>&#34;appid&#34;</span><span style&#61;&#34;color:#ffffff&#34;>:</span> <span style&#61;&#34;color:#ffa0a0&#34;>&#34;XXXXXX&#34;</span>
                <span style&#61;&#34;color:#ffffff&#34;>});</span>
        <span style&#61;&#34;color:#ffffff&#34;>}</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://uniapp.dcloud.io/use-html5plus">uni-app使用plus注意事项</a></span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_49-->forbid</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">取消授权认证</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> obj</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>forbid</span><span style&#61;&#34;color:#ffffff&#34;>();</span>
                                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">对指定的分享服务取消授权认证操作&#xff0c;取消授权认证后&#xff0c;再次分享时需重新进行授权操作。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">示例&#xff1a;</span></strong></span></h2>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> shares</span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span><span style&#61;&#34;color:#f0e68c&#34;><strong>null</strong></span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#87ceeb&#34;>// 获取分享服务列表</span>
<span style&#61;&#34;color:#87ceeb&#34;>// ...</span>

<span style&#61;&#34;color:#87ceeb&#34;>// 取消所有分享服务的</span>
<span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;> cancelAuthorize</span><span style&#61;&#34;color:#ffffff&#34;>(){</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>for</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> i </span><span style&#61;&#34;color:#f0e68c&#34;><strong>in</strong></span><span style&#61;&#34;color:#ffffff&#34;> shares</span><span style&#61;&#34;color:#ffffff&#34;>){</span>
                <span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> s </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span><span style&#61;&#34;color:#ffffff&#34;> shares</span><span style&#61;&#34;color:#ffffff&#34;>[</span><span style&#61;&#34;color:#ffffff&#34;>i</span><span style&#61;&#34;color:#ffffff&#34;>];</span>
                <span style&#61;&#34;color:#f0e68c&#34;><strong>if</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>s</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>authenticated</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                        s</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>forbid</span><span style&#61;&#34;color:#ffffff&#34;>();</span>
                <span style&#61;&#34;color:#ffffff&#34;>}</span>
        <span style&#61;&#34;color:#ffffff&#34;>}</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                                </code></span></span></code></pre>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://uniapp.dcloud.io/use-html5plus">uni-app使用plus注意事项</a></span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_51-->send</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">发送分享</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> obj</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>send</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>msg</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> successCB</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> errorCB</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">发送分享消息&#xff0c;分享消息的内容通过msg设置。 发送成功后通过successCB回调函数通知操作完成&#xff0c;发送失败则通过errorCB回调返回。若分享服务没有进行授权认证或授权认证失效则触发失败回调函数。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<ul><li>msg: <em>( <ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareMessage">ShareMessage</a> ) 必选 </em>要发送的分享消息对象 <p style="margin-left:0;"><span style="color:#474747;">用于设置要分享的消息内容&#xff0c;如文字内容&#xff0c;图片等信息。</span></p> </li><li>successCB: <em>( <ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareSuccessCallback">ShareSuccessCallback</a> ) 必选 </em>发送分享消息成功回调 <p style="margin-left:0;"><span style="color:#474747;">发送分享消息操作成功时的回调函数&#xff0c;用于返回发送分享消息操作成功信息。</span></p> </li><li>errorCB: <em>( <ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareErrorCallback">ShareErrorCallback</a> ) 可选 </em>发送分享消息失败回调 <p style="margin-left:0;"><span style="color:#474747;">发送分享消息操作失败时的回调函数&#xff0c;用于返回错误信息。</span></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">示例&#xff1a;</span></strong></span></h2>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#87ceeb&#34;>/**
* 发送分享消息
* &#64;param {plus.share.ShareService} s
*/</span>
<span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;> shareMessage</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>s</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
        s</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>send</span><span style&#61;&#34;color:#ffffff&#34;>({</span><span style&#61;&#34;color:#ffffff&#34;>content</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;Hello&#34;</span><span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
                alert</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;分享成功&#xff01;&#34;</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#ffffff&#34;>},</span><span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                alert</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;分享失败&#xff1a;&#34;</span><span style&#61;&#34;color:#ffffff&#34;>&#43;</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>message</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#ffffff&#34;>});</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                                </code></span></span></code></pre>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://uniapp.dcloud.io/use-html5plus">uni-app使用plus注意事项</a></span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_56-->launchMiniProgram</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">调用微信小程序</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> obj</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>launchMiniProgram</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>options</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> successCB</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> errorCB</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">在微信小程序中打开APP&#xff08;使用button组件的open-type属性值设置为&#34;launchApp&#34;&#xff09;时&#xff0c;可通过plus.runtime.arguments获取小程序传入的参数&#xff08;小程序中button组件的app-parameter属性值&#xff09;。 注意&#xff1a;需在微信开放平台将应用关联小程序才能正常调用。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<ul><li>options: <em>( <ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.WeixinMiniProgramOptions">WeixinMiniProgramOptions</a> ) 必选 </em>微信小程序的参数 <p style="margin-left:0;"><span style="color:#474747;">设置要调用微信小程序的标识。</span></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">示例&#xff1a;</span></strong></span></h2>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> sweixin </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>null</strong></span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#87ceeb&#34;>// 需调用plus.share.getServices获取微信分享服务对象</span>
<span style&#61;&#34;color:#87ceeb&#34;>//...</span>

<span style&#61;&#34;color:#87ceeb&#34;>/**
* 调用微信小程序
*/</span>
<span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;> launchMiniProgram</span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
        sweixin</span><span style&#61;&#34;color:#ffffff&#34;>?</span><span style&#61;&#34;color:#ffffff&#34;>sweixin</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>launchMiniProgram</span><span style&#61;&#34;color:#ffffff&#34;>({</span><span style&#61;&#34;color:#ffffff&#34;>
                id</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>'gh_33446d7f7a26'</span>
        <span style&#61;&#34;color:#ffffff&#34;>}):</span><span style&#61;&#34;color:#ffffff&#34;>plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>nativeUI</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>alert</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>'当前环境不支持微信操作!'</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                                </code></span></span></code></pre>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://uniapp.dcloud.io/use-html5plus">uni-app使用plus注意事项</a></span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_59-->openCustomerServiceChat</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">打开微信客服</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span><span style&#61;&#34;color:#ffffff&#34;> obj</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>openCustomerServiceChat</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>options</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> successCB</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> errorCB</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">切换到微信App中&#xff0c;打开微信客服聊天界面。 注意&#xff1a;需在微信开放平台开通微信客服功能。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<ul><li>options: <em>( <ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.WeixinCustomerServiceOptions">WeixinCustomerServiceOptions</a> ) 必选 </em>微信客服的参数 <p style="margin-left:0;"><span style="color:#474747;">设置要调用微信客服的信息。</span></p> </li><li>successCB: <em>( <ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareSuccessCallback">ShareSuccessCallback</a> ) 必选 </em>打开微信客服成功回调 <p style="margin-left:0;"><span style="color:#474747;">调用微信客服操作成功时触发&#xff0c;无返回数据。</span></p> </li><li>errorCB: <em>( <ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareErrorCallback">ShareErrorCallback</a> ) 可选 </em>调用微信客服失败回调 <p style="margin-left:0;"><span style="color:#474747;">调用微信客服操作失败时触发&#xff0c;返回错误信息。</span></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">示例&#xff1a;</span></strong></span></h2>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> sweixin </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>null</strong></span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#87ceeb&#34;>// 需调用plus.share.getServices获取微信分享服务对象</span>
<span style&#61;&#34;color:#87ceeb&#34;>//...</span>

<span style&#61;&#34;color:#87ceeb&#34;>/**
* 打开微信客服
*/</span>
<span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;> openWeixinService</span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
        sweixin</span><span style&#61;&#34;color:#ffffff&#34;>?</span><span style&#61;&#34;color:#ffffff&#34;>sweixin</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>openCustomerServiceChat</span><span style&#61;&#34;color:#ffffff&#34;>({</span><span style&#61;&#34;color:#ffffff&#34;>
                corpid</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>'111112222'</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;>
                url</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>'https://www.weixin.com//'</span>
        <span style&#61;&#34;color:#ffffff&#34;>}):</span><span style&#61;&#34;color:#ffffff&#34;>plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>nativeUI</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>alert</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>'当前环境不支持微信操作!'</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                                </code></span></span></code></pre>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://uniapp.dcloud.io/use-html5plus">uni-app使用plus注意事项</a></span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_64-->ShareServerIdentity</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">分享服务标识</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">常量&#xff1a;</span></strong></span></h2>
<ul><li>&#34;sinaweibo&#34;: <em>(DOMString 类型 )</em>新浪微博</li><li>&#34;tencentweibo&#34;: <em>(DOMString 类型 )</em>腾讯微博</li><li>&#34;weixin&#34;: <em>(DOMString 类型 )</em>微信</li></ul>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_65-->ShareMessage</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">JSON对象&#xff0c;分享消息对象</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>interface</strong></span><span style&#61;&#34;color:#ffffff&#34;> plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#98fb98&#34;>ShareMessage</span> <span style&#61;&#34;color:#ffffff&#34;>{</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> type</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> content</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;>[]</span><span style&#61;&#34;color:#ffffff&#34;> thumbs</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;>[]</span><span style&#61;&#34;color:#ffffff&#34;> pictures</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> media</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> href</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> title</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>GEOPosition</span><span style&#61;&#34;color:#ffffff&#34;> geo</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>ShareMessageExtra</span><span style&#61;&#34;color:#ffffff&#34;> extra</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>WeixinMiniProgramOptions</span><span style&#61;&#34;color:#ffffff&#34;> miniProgram</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>interface</strong></span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">ShareMessage对象用于表示分享消息内容&#xff0c;在JS中为JSON对象&#xff0c;用于向系统发送分享信息操作。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">属性&#xff1a;</span></strong></span></h2>
<ul><li>type: <em>(String 类型 )</em>分享消息的类型
<div style="margin-left:0;">
   <strong>微信分享平台&#xff0c;可取值&#xff1a;</strong>
   <ul style="margin-left:0;"><li>&#34;web&#34;-分享网页类型&#xff0c;title&#xff08;必填&#xff09;、content&#xff08;必填&#xff09;、thumbs&#xff08;必填&#xff09;、href&#xff08;网页url&#xff0c;必填&#xff09;属性值有效&#xff1b;</li><li>&#34;text&#34;-分享文字类型&#xff0c;content&#xff08;必填&#xff09;属性值有效&#xff1b;</li><li>&#34;image&#34;-分享图片类型&#xff0c;pictures&#xff08;必填&#xff09;属性值有效&#xff1b;</li><li>&#34;music&#34;-分享音乐类型&#xff0c;title&#xff08;必填&#xff09;、content&#xff08;必填&#xff09;、thumbs&#xff08;必填&#xff09;、href(网页url&#xff0c;可选)、media&#xff08;音乐url&#xff0c;必填&#xff09;属性值有效&#xff1b;<br> HBuilderX3.1.0&#43;支持href属性&#xff0c;href为音乐网页地址&#xff0c;media为音乐资源地址。</li><li>&#34;video&#34;-分享视频类型&#xff0c;title&#xff08;必填&#xff09;、content&#xff08;必填&#xff09;、thumbs&#xff08;必填&#xff09;、media&#xff08;视频url&#xff0c;必填&#xff09;属性值有效&#xff1b;</li><li>&#34;miniProgram&#34;-分享小程序类型&#xff08;仅支持分享到好友&#xff09;&#xff0c;title&#xff08;必填&#xff09;、content&#xff08;必填&#xff09;、thumbs&#xff08;图片小于128K&#xff0c;宽高比为5:4&#xff0c;必填&#xff09;、miniProgram&#xff08;小程序参数&#xff0c;必填&#xff09;属性值有效&#xff1b;</li></ul> 没有设置type时&#xff0c;如果href值有效则默认值为&#34;web&#34;&#xff0c;如果pictures有效则默认值为&#34;image&#34;&#xff0c;否则默认值为&#34;text&#34;。
   <br>
   <strong>新浪微博分享平台&#xff0c;可取值&#xff1a;</strong>
   <ul style="margin-left:0;"><li>&#34;web&#34;-分享网页类型&#xff0c;content、href&#xff08;网页url&#xff0c;必填&#xff09;&#xff0c;分享链接添加到内容之后&#xff1b;</li><li>&#34;text&#34;-分享文字类型&#xff0c;content&#xff08;必填&#xff09;属性有效&#xff0c;可在内容中直接插入链接地址&#xff1b;</li><li>&#34;image&#34;-分享图片类型&#xff0c;content&#xff08;可选&#xff09;、thumbs&#xff08;可选&#xff09;、pictures&#xff08;必填&#xff09;属性有效&#xff1b;</li><li>&#34;video&#34;-分享视频类型&#xff0c;content&#xff08;可选&#xff09;、thumbs&#xff08;可选&#xff09;、media&#xff08;本地视频文件&#xff0c;必填&#xff09;属性有效&#xff1b;</li></ul> 没有设置type时&#xff0c;如果存在thumbs则默认值为&#34;image&#34;&#xff0c;如果存在href则默认值为&#34;web&#34;&#xff0c;否则默认为&#34;text&#34;。
   <br>
   <strong>QQ分享平台&#xff0c;可取值&#xff1a;</strong>
   <ul style="margin-left:0;"><li>&#34;web&#34;-分享网页类型&#xff0c;title&#xff08;必填&#xff09;、content&#xff08;必填&#xff09;、thumbs&#xff08;必填&#xff09;、href&#xff08;网页url&#xff0c;必填&#xff09;属性值有效&#xff1b;<br> 注意&#xff1a;HBuilderX2.9.9&#43;版本支持。 Android平台在低版本QQ上可能不支持图片&#xff08;thumbs&#xff09;&#xff0c;需更新到最新版本QQ。</li><li>&#34;text&#34;-分享文字类型&#xff0c;href&#xff08;iOS可选&#xff0c;Android必填&#xff09;、title&#xff08;必填&#xff0c;最长30个字符&#xff09;、content&#xff08;可选&#xff0c;最长40个字符&#xff09;、pictures或thumbs&#xff08;可选&#xff0c;优先pictures&#xff0c;iOS不支持&#xff09;属性有效&#xff1b;</li><li>&#34;image&#34;-分享图片类型&#xff0c;pictures或thumbs&#xff08;必填&#xff0c;优先pictures&#xff09;属性有效&#xff1b;</li><li>&#34;music&#34;-分享音乐类型&#xff0c;title&#xff08;必填&#xff0c;最长30个字符&#xff09;、content&#xff08;可选&#xff0c;最长40个字符&#xff09;、href&#xff08;网页url&#xff0c;必填&#xff09;、media&#xff08;音乐url&#xff0c;必填&#xff09;、pictures或thumbs&#xff08;可选&#xff0c;优先pictures&#xff09;属性值有效&#xff1b;</li></ul> 没有设置type时&#xff0c;默认值&#34;text&#34;。
</div> </li><li>content: <em>(String 类型 )</em>分享消息的文字内容</li><li>pictures: <em>(Array 类型 )</em>分享消息的图片 <p style="margin-left:0;"><span style="color:#474747;">分享消息中包含的图片路径&#xff0c;仅支持本地路径及网络路径&#xff08;新浪微博暂时不支持网络路径&#xff09;。 若分享平台仅支持提交一张图片&#xff0c;传入多张图片则仅提交第一张图片。 如果未指定type类型&#xff0c;优先级顺序为&#xff1a;pictures>content&#xff08;即设置了pictures则认为分享图片类型&#xff09;。</span></p> <h3 style="margin-left:0;">平台支持</h3>
<ul style="margin-left:2em;"><li>Android - 4.4&#43; (支持) : <p style="margin-left:0;"><span style="color:#474747;">分享到微信单张图片大小不能超过10M&#xff0c;分享到QQ单张图片不能超过5M。</span></p> </li><li>iOS - 9.0&#43; (支持)</li></ul></li><li>thumbs: <em>(Array 类型 )</em>分享消息的缩略图 <p style="margin-left:0;"><span style="color:#474747;">分享消息中包含的缩略图路径&#xff0c;支持本地路径及网络路径&#xff08;新浪微博暂时不支持网络路径&#xff09;。 若分享平台仅支持提交一张图片&#xff0c;传入多张图片则仅提交第一张图片。 如果分享平台的信息不支持缩略图&#xff0c;若没有设置消息的图片&#xff08;pictures&#xff09;则使用缩略图&#xff0c;否则忽略其属性值。 注意&#xff1a;图片有大小限制&#xff0c;推荐图片小于20Kb。如果使用的图片过大&#xff0c;会自动压缩图片大小&#xff0c;此时可能引起图片质量下降。</span></p> </li><li>media: <em>(String 类型 )</em>分享的多媒体资源 <p style="margin-left:0;"><span style="color:#474747;">分享的多媒体资源地址&#xff0c;当type值为&#34;music&#34;、&#34;video&#34;时有效。 注意&#xff1a; 微信分享平台支持音乐、视频类型&#xff0c;仅支持网络地址&#xff08;以http://或https://开头&#xff09;&#xff1b; QQ分享平台支持音乐类型&#xff0c;仅支持网络路径&#xff08;以http://或https://开头&#xff09;&#xff1b; 新浪微博分享平台支持视频类型&#xff0c;仅支持本地文件路径。</span></p> </li><li>href: <em>(String 类型 )</em>分享独立的链接 <p style="margin-left:0;"><span style="color:#474747;">分享资源地址&#xff0c;仅支持网络地址&#xff08;以http://或https://开头&#xff09;。 如果未指定type类型&#xff0c;优先级顺序为&#xff1a;href>pictures>content&#xff08;即设置了href则认为分享网页类型&#xff09;。</span></p> <pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> sweixin </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>null</strong></span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#87ceeb&#34;>// 需调用plus.share.getServices获取微信分享服务对象</span>
<span style&#61;&#34;color:#87ceeb&#34;>//...</span>

<span style&#61;&#34;color:#87ceeb&#34;>// 分享到微信</span>
<span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;> shareWeixinMessage</span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
        sweixin</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>send</span><span style&#61;&#34;color:#ffffff&#34;>(</span> <span style&#61;&#34;color:#ffffff&#34;>{</span><span style&#61;&#34;color:#ffffff&#34;>content</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;DCloud HBuilder-做最好的HTML5开发工具&#34;</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;>href</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;http://www.dcloud.io/&#34;</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;>extra</span><span style&#61;&#34;color:#ffffff&#34;>:{</span><span style&#61;&#34;color:#ffffff&#34;>scene</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;WXSceneTimeline&#34;</span><span style&#61;&#34;color:#ffffff&#34;>}},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
                alert</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;分享成功&#xff01;&#34;</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                alert</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>&#34;分享失败&#xff1a;&#34;</span><span style&#61;&#34;color:#ffffff&#34;>&#43;</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>message</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#ffffff&#34;>});</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                                </code></span></code></pre> </li><li>title: <em>(String 类型 )</em>分享消息的标题 <p style="margin-left:0;"><span style="color:#474747;">仅微信分享网页、音频、视频、小程序类型时支持。</span></p> </li><li>geo: <em>(<ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.GeoPosition">GeoPosition</a> 类型 )</em>分享消息中包含位置信息&#xff08;将废弃&#xff09; <p style="margin-left:0;"><span style="color:#474747;">注意&#xff1a;目前主流App不再支持设置位置信息&#xff0c;将废弃。</span></p> </li><li>extra: <em>(<ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.ShareMessageExtra">ShareMessageExtra</a> 类型 )</em>分享消息扩展参数</li><li>miniProgram: <em>(<ahref="https://blog.csdn.net/qq_40575646/article/details/122837355#plus.share.WeixinMiniProgramOptions">WeixinMiniProgramOptions</a> 类型 )</em>分享微信小程序参数 <p style="margin-left:0;"><span style="color:#474747;">仅微信分享小程序类型时支持。</span></p> </li><li>interface: <em>(String 类型 )</em>分享消息的模式 <p style="margin-left:0;"><span style="color:#474747;">可取值&#xff1a; &#34;auto&#34; - 自动选择&#xff0c;如果已经安装微博客户端则采用编辑界面进行分享&#xff0c;否则采用无界面分享&#xff1b; &#34;slient&#34; - 静默分享&#xff0c;采用无界面模式进行分享&#xff1b; &#34;editable&#34; - 进入编辑界面&#xff0c;用户确认分享内容后发送&#xff0c;如果当前未安装微博客户端则触发错误回调。 默认值为&#34;auto&#34;。 &#xff08;仅新浪微博分享时生效&#xff09;</span></p> </li></ul>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_69-->ShareMessageExtra</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">JSON对象&#xff0c;保存分享消息扩展信息</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>interface</strong></span><span style&#61;&#34;color:#ffffff&#34;> plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#98fb98&#34;>ShareMessageExtra</span> <span style&#61;&#34;color:#ffffff&#34;>{</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> scene</span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">ShareMessageExtra对象用于保存各分享平台扩展的参数&#xff0c;用于自定义分享功能。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">属性&#xff1a;</span></strong></span></h2>
<ul><li>scene: <em>(String 类型 )</em>微信分享场景&#xff0c;仅微信分享平台有效 <p style="margin-left:0;"><span style="color:#474747;">可取值&#xff1a; &#34;WXSceneSession&#34;分享到微信的“我的好友”&#xff1b; &#34;WXSceneTimeline&#34;分享到微信的“朋友圈”中&#xff1b; &#34;WXSceneFavorite&#34;分享到微信的“我的收藏”中。 默认值为&#34;WXSceneSession&#34;。</span></p> </li></ul>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_70-->WeixinMiniProgramOptions</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">JSON对象&#xff0c;打开微信小程序的信息</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>interface</strong></span><span style&#61;&#34;color:#ffffff&#34;> plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#98fb98&#34;>WeixinMiniProgramOptions</span> <span style&#61;&#34;color:#ffffff&#34;>{</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> id</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> path</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>Nnumber</span><span style&#61;&#34;color:#ffffff&#34;> type</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute webUrl</span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">用于配置分享小程序的参数&#xff0c;如小程序标识、页面路径等。 注意&#xff1a;分享的小程序需要在微信开放平台关联的开发者账号下&#xff0c;否则会分享失败。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">属性&#xff1a;</span></strong></span></h2>
<ul><li>id: <em>(String 类型 )</em>微信小程序ID <p style="margin-left:0;"><span style="color:#474747;">注意&#xff1a;是微信小程序的原始ID&#xff08;&#34;g_&#34;开头的字符串&#xff09;。</span></p> </li><li>path: <em>(String 类型 )</em>微信小程序打开的页面路径</li><li>type: <em>(Number 类型 )</em>微信小程序版本类型 <p style="margin-left:0;"><span style="color:#474747;">可取值&#xff1a; 0-正式版&#xff1b; 1-测试版&#xff1b; 2-体验版。 默认值为0。</span></p> </li><li>webUrl: <em>(String 类型 )</em>兼容低版本的网页链接</li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">示例&#xff1a;</span></strong></span></h2>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> sweixin </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>null</strong></span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#87ceeb&#34;>// 需调用plus.share.getServices获取微信分享服务对象</span>
<span style&#61;&#34;color:#87ceeb&#34;>//...</span>

<span style&#61;&#34;color:#87ceeb&#34;>// 分享小程序</span>
<span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;> shareMiniProgram</span><span style&#61;&#34;color:#ffffff&#34;>(){</span>
    <span style&#61;&#34;color:#f0e68c&#34;><strong>if</strong></span><span style&#61;&#34;color:#ffffff&#34;>(!</span><span style&#61;&#34;color:#ffffff&#34;>sweixin</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>nativeUI</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>alert</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>'当前环境不支持微信分享操作!'</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
    <span style&#61;&#34;color:#ffffff&#34;>}</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> msg</span><span style&#61;&#34;color:#ffffff&#34;>&#61;{</span><span style&#61;&#34;color:#ffffff&#34;>type</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>'miniProgram'</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;>title</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>'分享小程序标题'</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;>thumbs</span><span style&#61;&#34;color:#ffffff&#34;>:[</span><span style&#61;&#34;color:#ffa0a0&#34;>'_www/mp.png'</span><span style&#61;&#34;color:#ffffff&#34;>]};</span><span style&#61;&#34;color:#ffffff&#34;>
        msg</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>content </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span> <span style&#61;&#34;color:#ffa0a0&#34;>'分享小程序描述内容。'</span><span style&#61;&#34;color:#ffffff&#34;>;</span><span style&#61;&#34;color:#ffffff&#34;>
        msg</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>miniProgram</span><span style&#61;&#34;color:#ffffff&#34;>&#61;{</span><span style&#61;&#34;color:#ffffff&#34;>id</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>'g_XXXXXXX'</span><span style&#61;&#34;color:#ffffff&#34;>,</span>        <span style&#61;&#34;color:#87ceeb&#34;>// 小程序的原始标识</span><span style&#61;&#34;color:#ffffff&#34;>
    webUrl</span><span style&#61;&#34;color:#ffffff&#34;>:</span><span style&#61;&#34;color:#ffa0a0&#34;>'http://www.dcloud.io/'</span><span style&#61;&#34;color:#ffffff&#34;>};</span>
        <span style&#61;&#34;color:#87ceeb&#34;>// 发送分享</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>if</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>sweixin</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>authenticated</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                doShare</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>sweixin</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> msg</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
        <span style&#61;&#34;color:#ffffff&#34;>}</span><span style&#61;&#34;color:#f0e68c&#34;><strong>else</strong></span><span style&#61;&#34;color:#ffffff&#34;>{</span><span style&#61;&#34;color:#ffffff&#34;>
                sweixin</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>authorize</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(){</span><span style&#61;&#34;color:#ffffff&#34;>
                        doShare</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>sweixin</span><span style&#61;&#34;color:#ffffff&#34;>,</span><span style&#61;&#34;color:#ffffff&#34;> msg</span><span style&#61;&#34;color:#ffffff&#34;>);</span>
                <span style&#61;&#34;color:#ffffff&#34;>},</span> <span style&#61;&#34;color:#f0e68c&#34;><strong>function</strong></span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>){</span><span style&#61;&#34;color:#ffffff&#34;>
                        console</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>log</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffa0a0&#34;>'认证授权失败&#xff1a;'</span><span style&#61;&#34;color:#ffffff&#34;>&#43;</span><span style&#61;&#34;color:#ffffff&#34;>JSON</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>stringify</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>e</span><span style&#61;&#34;color:#ffffff&#34;>));</span>
                <span style&#61;&#34;color:#ffffff&#34;>});</span>
        <span style&#61;&#34;color:#ffffff&#34;>}</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><ahref="https://uniapp.dcloud.io/use-html5plus">uni-app使用plus注意事项</a></span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_72-->WeixinCustomerServiceOptions</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">JSON对象&#xff0c;打开微信客服的信息</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>interface</strong></span><span style&#61;&#34;color:#ffffff&#34;> plus</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>share</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#98fb98&#34;>WeixinCustomerServiceOptions</span> <span style&#61;&#34;color:#ffffff&#34;>{</span><span style&#61;&#34;color:#ffffff&#34;>
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> corpid
        attribute </span><span style&#61;&#34;color:#98fb98&#34;>String</span><span style&#61;&#34;color:#ffffff&#34;> url</span><span style&#61;&#34;color:#ffffff&#34;>;</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">用于配置微信客服的参数&#xff0c;如客服标识、服务地址等。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">属性&#xff1a;</span></strong></span></h2>
<ul><li>corpid: <em>(String 类型 )</em>微信客服ID <p style="margin-left:0;"><span style="color:#474747;">注意&#xff1a;是微信小程序的原始ID&#xff08;&#34;g_&#34;开头的字符串&#xff09;。</span></p> </li><li>url: <em>(String 类型 )</em>微信客服的页面路径</li></ul>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_73-->ServicesSuccessCallback</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">获取分享服务成功回调</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span> <span style&#61;&#34;color:#98fb98&#34;>ServicesSuccessCallback</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>services</span><span style&#61;&#34;color:#ffffff&#34;>){</span>
        <span style&#61;&#34;color:#87ceeb&#34;>// Get share services success code</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">当获取分享服务列表成功时的回调函数&#xff0c;用于返回终端支持的分享服务列表。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<ul><li>services: <em>( Array[<ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareService">ShareService</a>] ) 必选 </em>数组&#xff0c;运行环境支持的分享服务列表 <p style="margin-left:0;"><span style="color:#474747;">运行环境支持的分享服务列表数组&#xff0c;可通过services.length获取分享服务列表的数目。</span></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_75-->AuthorizeSuccessCallback</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">分享授权认证成功回调</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span> <span style&#61;&#34;color:#98fb98&#34;>AuthorizeSuccessCallback</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>services</span><span style&#61;&#34;color:#ffffff&#34;>){</span>
          <span style&#61;&#34;color:#87ceeb&#34;>// Authorize success code</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">分享服务授权认证操作成功时调用。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<ul><li>service: <em>( <ahref="https://www.html5plus.org/doc/zh_cn/share.html#plus.share.ShareService">ShareService</a> ) 必选 </em>授权认证操作的分享服务对象 <p style="margin-left:0;"></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_77-->ShareSuccessCallback</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">分享操作成功回调</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span> <span style&#61;&#34;color:#98fb98&#34;>ShareSuccessCallback</span><span style&#61;&#34;color:#ffffff&#34;>(){</span>
        <span style&#61;&#34;color:#87ceeb&#34;>// Share success code</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">分享操作成功回调函数&#xff0c;当分享操作成功时调用。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">无</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
<h1 style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;"><!--LINK#0_78-->ShareErrorCallback</span></span></h1>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">分享操作失败回调</span></span></p>
<pre class="has" style="margin-left:0;"><code class="language-prettyprint"><span style&#61;&#34;background-color:#333333&#34;><span style&#61;&#34;color:#474747&#34;><code>
<span style&#61;&#34;color:#f0e68c&#34;><strong>void</strong></span> <span style&#61;&#34;color:#98fb98&#34;>ShareErrorCallback</span><span style&#61;&#34;color:#ffffff&#34;>(</span><span style&#61;&#34;color:#ffffff&#34;>error</span><span style&#61;&#34;color:#ffffff&#34;>){</span>
        <span style&#61;&#34;color:#87ceeb&#34;>// Error </span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> code </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span><span style&#61;&#34;color:#ffffff&#34;> error</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>code</span><span style&#61;&#34;color:#ffffff&#34;>;</span>                         <span style&#61;&#34;color:#87ceeb&#34;>// 错误编码</span>
        <span style&#61;&#34;color:#f0e68c&#34;><strong>var</strong></span><span style&#61;&#34;color:#ffffff&#34;> message </span><span style&#61;&#34;color:#ffffff&#34;>&#61;</span><span style&#61;&#34;color:#ffffff&#34;> error</span><span style&#61;&#34;color:#ffffff&#34;>.</span><span style&#61;&#34;color:#ffffff&#34;>message</span><span style&#61;&#34;color:#ffffff&#34;>;</span>        <span style&#61;&#34;color:#87ceeb&#34;>// 错误描述信息</span>
<span style&#61;&#34;color:#ffffff&#34;>}</span>
                                </code></span></span></code></pre>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">说明&#xff1a;</span></strong></span></h2>
<p style="margin-left:0;"><span style="color:#474747;"><span style="background-color:#f6f4f2;">当分享操作失败时的回调函数&#xff0c;用于返回分享相关操作失败的错误信息。</span></span></p>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">参数&#xff1a;</span></strong></span></h2>
<ul><li>error: <em>( Exception ) 必选 </em>分享操作失败错误信息 <p style="margin-left:0;"><span style="color:#474747;">可通过error.code&#xff08;Number类型&#xff09;获取错误编码&#xff1b; 可通过error.message&#xff08;String类型&#xff09;获取错误描述信息。</span></p> </li></ul>
<h2 style="margin-left:.8em;"><span style="color:#f13a0e;"><strong><span style="background-color:#f6f4f2;">返回值&#xff1a;</span></strong></span></h2>
<p>void<span style="color:#474747;"><span style="background-color:#f6f4f2;"> : 无</span></span></p>
                </div>
      </div>
      <div id="treeSkill"></div>
页: [1]
查看完整版本: Share模块管理客户端的社交分享功能,提供调用终端社交软件的分享能力。通过plus.shar ...