本文主要包含hbuilder mui,hbuilder mui视频教程,hbuilder mui教程,hbuilder mui api,hbuilder mui app等相关知识,教程希望在学习及工作中可以帮助到您
");
</div>
概述
HTML5+应用集成了分享功能,现在已经集成了“微信”“QQ”“新浪微博”“腾讯微博”分享SDK,用户可通过5+API调用接口分享消息到指定的分享平台。
用户在使用5+分享API时需要对应用进行配置,具体配置方法请参考“应用使用分享插件方法”。
除了通过SDK分享,Android用户还可以通过Native.js的方式调用OS的分享,任何三方软件都可以在Android分享里注册,此方式可实现分享到本机安装的各种app里,比如短信、邮件、蓝牙、evernote等方式。
并且系统分享无需向分享平台厂商申请appkey和配置SDK,但这种方式最大的问题微信不支持此方式分享到朋友圈。
相关代码示例均在Hello H5+示例里的share.html里。
开发指导
用户可以调用5+API分享信息。用户调用分享API分享消息时,设备是否存在相应的应用,调用的效果不同。如用户没有安装“新浪微博”等应用,HBuilder应用则会在应用内调用SDK的分享页面。如安装了“新浪微博”等应用,则调用API会调用该应用进行分享。
使用分享5+ API的一般步骤如下:
1. 获取分享服务对象列表
首先要在plusready事件之后获取分享列表,获取分享服务列表可以调用
plus.share.getServices()接口。用户可以在回调中获取到分享服务对象的列表。用户需要保存返回的分享对象。在调用分享和授权接口时需要使用到该对象。