微信分享(对比及配置)

本文详细介绍了Android平台上微信分享的两种方式——绕过审核分享与不绕过审核分享的区别,包括分享给微信好友与分享到微信朋友圈的具体操作流程与展示效果对比。同时,提供了绕过审核与不绕过审核的设置方法及参数,以及不绕过审核分享的五个必要条件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android 微信
     首先,微信在android 平台有两种方式:一种是绕过审核分享,一种是不绕过审核分享。
绕过审核和不绕过审核的对比图如下:
1、微信好友对比图:
绕过审核分享分享给微信好友时看到的只是图片文件,显示的是图片的信息,并不显示分享的标题、文字、也链接不到网址;分享到微信朋友圈的是文字和图片。
不绕过审核,可以有多种分享方式,常用的是分享网页链接的方式,分享到微信好友时可以显示标题、文字内容、图片、以及点击后链接的网址,在分享的下方会有一个应用的名称;分享到朋友圈值得一说的是不会显示text这个分享内容的字段,其他可以正常显示。

    左边为绕过审核;
    右边为不绕过审核。
               
          

     



2、微信朋友圈对比图:

           

                

此对比图不绕过审核为分享网页链接的方式,即shareType(SHARE_WEBPAGE);
  
  
  
  

但是不绕过审核还有其他的分享方式,详细方法和参数见:
http://wiki.mob.com/Android_%E4%B8%8D%E5%90%8C%E5%B9%B3%E5%8F%B0%E5%88%86%E4%BA%AB%E5%86%85%E5%AE%B9%E7%9A%84%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8E#.E5.BE.AE.E4.BF.A1.EF.BC.88.E5.A5.BD.E5.8F.8B.E3.80.81.E6.9C.8B.E5.8F.8B.E5.9C.88.E3.80.81.E6.94.B6.E8.97.8F.EF.BC.89



下面我们说一下绕过审核的设置
绕过审核分享:
        < Wechat
        Id="4"
        SortId="4"
        AppId="wxdb0f7a71c883b423"
        AppSecret="daecf556b42463ce11c2421f9570cac7"
        BypassApproval="true"
        Enable="true" />
   
    < WechatMoments
        Id="5"
        SortId="5"
        AppId="wxdb0f7a71c883b423"
        BypassApproval="true"
        Enable="true" />
        
     < WechatFavorite
        Id="6"
        SortId="6"
        AppId="wxdb0f7a71c883b423"
        Enable="true" />
    如上述 sharesdk.xml 文件中的微信配置代码; BypassApproval="true"
当此句代码为 true 的时候为绕过审核的分享,绕过审核分享在快捷分享中默认是图文分享,分享本地图片路径必须有效( ImagePath ()),并且在 sdcard 目录下才可以。
微信不绕过审核分享:
     < Wechat
       Id="4"
       SortId="4"
       AppId="wx4868b35061f87885"
       BypassApproval=" false"
       Enable="true"/>
   
     < WechatMoments
       Id="5"
       SortId="5"
       AppId="wx4868b35061f87885"
       BypassApproval=" false"
        Enable="true" />
即BypassApproval="false",此时微信则是不绕过审核的。微信不绕过审核必须要满足下面五个条件:
1、测试打包成apk安装到手机进行测试;
2、 打包的keystore跟微信开放平台上面的签名一致,即与MD5码一致
3、分享参数没有错误;
4、申请的应用在微信上审核通过;
5、包名跟开放平台上面的一致。
下面我们对这五条进行详细说明:
第一条,打包成 apk 则不必多说,如果不会打包的话请参考,
第二条,导致微信平台填写的签名与实际工程打包的签名不同导致分享不成功;
微信填写签名的地方如图所示,
而此签名可以用不同方法得到,
   1> 是打包的时候会产生 MD5 值:
     利用此方法,要求您下载最新版本的Eclipse Android开发插件(ADT)。确保此条件后,右键您的项目,选择“Android Tools”—“Export Signed
ApplicationPackage…”
 
    此时会弹出一个导出签名apk的窗口,输入您应用正式签名和密码以后,会在导出页面中,显示您签名的MD5值。将其复制出来,调整为小写,并去除多余的分隔符
     转至微信开放平台,将计算好的结果填写到微信平台签名处保存即可,具体方法和方式可以参考:
http://wiki.mob.com/Android_ShareSDK%E5%AE%8C%E6%95%B4%E7%9A%84%E9%9B%86%E6%88%90%E6%96%87%E6%A1%A3#.E5.A4.87.E6.B3.A8.E4.B8.80.EF.BC.9A.E5.BE.AE.E4.BF.A1.E3.80.81.E6.98.93.E4.BF.A1.E7.9A.84.E6.B3.A8.E5.86.8C.E5.92.8C.E7.AD.BE.E5.90.8D
   2> 是可以下载签名工具,此时将您的工程打包成 apk 安装手机,然后将
签名工具安装到手机上,输入您的工程包名,得到签名填写到微信签名处。具体方法查看上述链接。
第三条,分享参数,sharesdk默认是图文也就是分享链接的方式,SHARE_WEBPAGE
分享不同方式请参考微信分享的详细内容:
http://wiki.mob.com/Android_%E4%B8%8D%E5%90%8C%E5%B9%B3%E5%8F%B0%E5%88%86%E4%BA%AB%E5%86%85%E5%AE%B9%E7%9A%84%E8%AF%A6%E7%BB%86%E8%AF%B4%E6%98%8E#.E5.BE.AE.E4.BF.A1.EF.BC.88.E5.A5.BD.E5.8F.8B.E3.80.81.E6.9C.8B.E5.8F.8B.E5.9C.88.E3.80.81.E6.94.B6.E8.97.8F.EF.BC.89

第四条,在微信申请的平台通过了审核;
第五条,微信填写的包名要与您的工程包名一致如图所示。


视频演示打包MD5微信签名:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值