android 分享微信 不审核,ShareSDK Android 微信分享 绕过审核与不绕过审核

首先,微信在android平台有两种方式:一种是绕过审核分享,一种是不绕过审核分享。

绕过审核和不绕过审核的对比图如下:

1、微信好友对比图:

绕过审核分享分享给微信好友时看到的只是图片文件,显示的是图片的信息,并不显示分享的标题、文字、也链接不到网址;分享到微信朋友圈的是文字和图片。

不绕过审核,可以有多种分享方式,常用的是分享网页链接的方式,分享到微信好友时可以显示标题、文字内容、图片、以及点击后链接的网址,在分享的下方会有一个应用的名称;分享到朋友圈值得一说的是不会显示text这个分享内容的字段,其他可以正常显示。

左边为绕过审核;

右边为不绕过审核。

143715b5b7enur5n8ebzz7.jpg          

143726ezkk22npzkunsih0.jpg

143737k4tzrqyzyqktc4d5.jpg          

143743m161n5kmmc3cgc53.jpg

143754nirso8hpksskpcdi.jpg     

143759nq5zq21q1v5gqr3z.jpg

2、微信朋友圈对比图:

143804bft6yttgt8gpo0fo.jpg           

143812sflz5551555qqlaj.jpg

144550d4o43jeiotyoe184.jpg               

144558tsjxaaayyixqllaz.jpg

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

但是不绕过审核还有其他的分享方式,详细方法和参数请点击查看

下面我们说一下绕过审核的设置

绕过审核分享:

Id="4"

SortId="4"

AppId="wxdb0f7a71c883b423"

AppSecret="daecf556b42463ce11c2421f9570cac7"

BypassApproval="true"

Enable="true" />

Id="5"

SortId="5"

AppId="wxdb0f7a71c883b423"

BypassApproval="true"

Enable="true" />

Id="6"

SortId="6"

AppId="wxdb0f7a71c883b423"

Enable="true" />

如上述sharesdk.xml文件中的微信配置代码;BypassApproval="true"当此句代码为true的时候为绕过审核的分享,绕过审核分享在快捷分享中默认是图文分享,分享本地图片路径必须有效(ImagePath()),并且在sdcard目录下才可以。

微信不绕过审核分享:

Id="4"

SortId="4"

AppId="wx4868b35061f87885"

BypassApproval="false"

Enable="true"/>

Id="5"

SortId="5"

AppId="wx4868b35061f87885"

BypassApproval="false"

Enable="true" />

即BypassApproval="false",此时微信则是不绕过审核的。

微信不绕过审核必须要满足下面五个条件:

1、测试打包成apk安装到手机进行测试;

2、打包的keystore跟微信开放平台上面的签名一致,即与MD5码一致

3、分享参数没有错误;

4、申请的应用在微信上审核通过;

5、包名跟开放平台上面的一致。

下面我们对这五条进行详细说明:

第一条,打包成apk则不必多说,如果不会打包的话请参考点击查看

第二条,导致微信平台填写的签名与实际工程打包的签名不同导致分享不成功;

微信填写签名的地方如图所示,

145046t9nb6jr7cpvrnvpu.jpg

而此签名可以用不同方法得到。

1>是打包的时候会产生MD5值:

利用此方法,要求您下载最新版本的Eclipse Android开发插件(ADT)。确保此条件后,右键您的项目,选择“Android Tools”—“Export Signed ApplicationPackage…”:

145111d7nbz2y75ct8h224.jpg

此时会弹出一个导出签名apk的窗口,输入您应用正式签名和密码以后,会在导出页面中,显示您签名的MD5值。将其复制出来,调整为小写,并去除多余的分隔符。

145130uecjaj88iiiaz2kk.jpg

转至微信开放平台,将计算好的结果填写到微信平台签名处保存即可,具体方法和方式请点击查看

2>是可以下载签名工具,此时将您的工程打包成apk安装手机,然后将签名工具安装到手机上,输入您的工程包名,得到签名填写到微信签名处。具体方法查看上述链接。

第三条,分享参数,sharesdk默认是图文也就是分享链接的方式,SHARE_WEBPAGE

分享不同方式请参考微信分享的详细内容:点击查看

第四条,在微信申请的平台通过了审核;

第五条,微信填写的包名要与您的工程包名一致如图所示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值