sharesdk安卓版中facebook通过审核的步骤

本文详细介绍了如何在Android应用中使用ShareSDK集成Facebook分享,并通过Facebook的审核。步骤包括创建应用、配置设置、添加测试者、开启public模式、编写分享代码以及处理审核过程中的常见问题。特别强调了清除预设内容和使用SSO授权的重要性。

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

前半段说明测试者账号分享的过程,测试者账号可以在不用审核的情况下完成分享:

1,登陆https://developers.facebook.com创建一个新应用




2,设置好RedirectUrl,将AppId,AppSecret和RedirectUrl填入ShareSdk.xml中:



(设置RedirectUrl)





(填写shareSdk.xml)




3,必须填写以下相关信息:

    display是分享时显示的应用名称;

    contact email 顺便写一个开发者的邮箱账号即可;

    google play packet name是你的应用包名;

    class name是调用sdk的activity,比如对于cocos2dx,一般是AppActivity;

    key hash先不管,我是后来根据它的错误提示填写的,这个后面具体会讲到;




4,添加测试者账号:

    测试者账号在未审核通过的时候都可以分享成功,测试者的id可以通过facebook手机客户端“个人主页------更新资源-----联系方式”获取,具体看下图:



(注意要把最前面的斜杆去掉,那样获得的id才是正确的,然后填写入上图的testers中)




4,打开public开关:





5,添加分享代码,我这里使用的是sharesdk的一键分享代码,基本上照抄过来就可以了,但是要注意必须把关闭sso授权部分的代码注释掉,不然后面审核会不通过,facebook审核要求使用sso授权:





6,手机开启vpn进行测试,应该会收到下面的错误提示,因为前面提到过我们还没有填写setting里面的hash key:

     我的做法是把错误提示中的hash key抄入setting的选项里面,然后测试者的分享就可以了。这时候除了测试者其他账号还是不能分享的,印象中它会提示“应用处于开发模式”类似的字样。

     hash key是开启sso授权的时候才需要填写的选项,不过按我的经验facebook审核需要开启sso授权才可以通过。

     另外注意在抄写hash的时候要注意大写i和小写L之间的区别,它们长得一模一样,遇到失败的时候多试一下替换这两个字符吧==



正常来说,到这里测试者账号应该就可以进行分享了,但是其他人想要分享则必须通过facebook的审核;听说之前是不用审核也可以分享的,现在facebook的审核制度好像变严格了。


-------------------------------------------------------------------------------------------------------------分割线----------------------------------------------------------------------------------------------------------


下面开始提交审核的准备工作:

1,去掉所有分享的预设内容,什么内容都不要,不然提交的时候会被facebook打回来,可以等facebook审核通过再填写预设内容;

2,填写应用的一些相关信息:

     对于隐私政策的url我是随便找个隐私政策的网站填写的,其他箭头标记的地方也写一下,图中没标记的地方不用管它,保存;









3,开始审核项目的填写,如下图打开Add Items to this Subbmission,点开之后需要填写一些选项,包括选择权限,提交审核用的apk等,注意事项我下面会说一下





4,选择publish_actions这一个选项即可







5,填写其他必须的选项,按要求来填写即可,印象中没什么需要注意的点,然后提交即可。

    一般来说facebook审核需要一天时间,所以耐心等待吧,我上面把注意的点都说明了,应该是没什么问题的,审核通过后你可以把分享的预设内容重新打开,不过会不会被封号我就不知道了==




-------------------------------------------------------------------------------------------------------------问题----------------------------------------------------------------------------------------------------------


有时候你在审核反馈的时候会遇到一些问题,下面我把遇到的一些问题总结以下:

1


需要开启应用的public模式,可以参照上面测试者账号分享流程中第四点“打开public开关”;或者你在审核未通过的时候使用非测试者账号测试分享好像也会遇到这个问题。



2


第一点是说需要使用sso授权保证用户只需要一次登录,所以需要在分享代码中注释掉关闭sso部分的代码;第二点好像是你截图有问题,把发布成功后的画面截一下,最好包括分享后的facebook主页,至于它要求编写步骤说明我是不管它的,后来也通过审核了。



3


第二点说的是需要清除掉所有预设内容,所以分享内容为空即可。



总结:

facebook的分享审核就是麻烦,走了很多坑,希望给后来者帮助,另外我用的是sharesdk,应该友盟分享也是差不多的,审核的时候只要注意预制内容为空和开启sso授权应该就没有其他问题了。






评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值