ionic3微信,QQ分享

准备工作
  • 微信开放平台开发者账号
  • 腾讯开放平台开发者账号
1.微信开发平台注册登录创建应用获取wechatappid

微信开放平台官方地址:https://open.weixin.qq.com/,登陆后进入管理中心,创建应用,按照提示填入相关信息,注意在应用平台一栏中,分别有ios和android平台,这个按需要选择或者全部选择,以全部选择为例,在ios平台中,需要正确填入Bundle ID(与android包名一样,就是config.xml中widget节点的id),测试版本Bundle ID填一样的就可以了;在android平台中,有一项是填写应用签名,可以在官方资源中[https://open.weixin.qq.com/cgi-bin/readtemplate?t=resource/app_download_android_tmpl&lang=zh_CN]下载一个apk,装在一部android手机上,填写包名后获取,创建成功之后需要等1-2个工作日审核。

image.png

2.腾讯开发平台注册登录创建应用获取appid

腾讯开放平台官方地址:http://open.qq.com/,登陆后进入管理中心,创建android应用,按照提示填入相关信息,这里还需要上传android apk文件,信息完成后提交审核或者保存,创建成功之后需要等1-2个工作日审核。

这里提交审核很大几率会被驳回,提示原因为该应用存在版权问题,需提供应用软件著作权证书,请在版权证明处上传相关材料扫描件后重新提交。不过没关系,经问客服和测试,发现驳回的appid也可以用。

如果ios也需要分享,需要再创建一个ios应用,填入相关信息,终端信息一栏Bundle ID需要正确填写,上架了就要填AppStore ID等。提交审核,ios一般会很快通过审核。

这里可能会出现ios和android的appid不一样,那就需要在ios和android平台分别以各自平台的appid添加插件了。

添加插件

QQ:ionic cordova plugin add cordova-plugin-qqsdk@0.9.6 --variable QQ_APP_ID=你的appid npm install --save @ionic-native/qqsdk

微信:ionic cordova plugin add cordova-plugin-wechat@2.0.0 --variable wechatappid=你的appid

这里需要注意,插件版本需要跟cordova-android版本匹配,由于我用的android版本是6.2.3,所以我限制了插件的版本分别是0.9.6和2.0.0,android7以上可以装最新版本

分享代码

插件具体使用github都有文档,包括分享和登录等,按照文档来就行了
微信插件地址
QQ插件地址

如果QQ插件在ios中出现只打开QQ聊天界面,无法分享的问题,可以在分享参数中加上image参数,这样就可以分享了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,821评论 25 709
  • 第一天学画的时候画出了很好的感觉,带着这种好感觉想挑战一下自己,因为非常羡慕那些能画好自画像的人,所以很想挑战自画...
    美生活阅读 265评论 0 0
  • 占坑 参考 DNS预读写mdnDNS预解析详解[译] HTML5 prefetch
    8d2855a6c5d0阅读 577评论 0 0
  • 文:ShakespeareSky(莎士比亚斯基) 9 佟明的动态一直很安静,虽然每天也会来一两条短信,黎敏有时也想...
    ShakespeareSky阅读 192评论 0 0
  • 作为社会人,离不开人与人之间的交流与沟通。与不同的人沟通在呈现效率与结果上大为不同。请看以下一段工作沟通对白。 甲...
    安秀_小单阅读 919评论 0 6