查看: 15113|回复: 41

[Android常见问题] Facebook分享申请审核流程

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

[Android常见问题] Facebook分享申请审核流程

[复制链接]
15113 41 | 发表于 2015-11-20 15:40:25 |阅读模式 | |
本帖最后由 wolf 于 2017-7-4 12:23 编辑

1、点击连接https://developers.facebook.com/进去facebook的后台,注册账户申请应用;
2、新建应用,如下图:

FB.png
fb2.png
fb3.png
3、添加Android平台,如下界面都是必须要填写的: 3.2.jpg
点击添加平台选择android的话,如下所示填写包名、类名和keyhash、设置完之后保存更改;
3.3.jpg
Contact Email 填写您经常运行的邮箱就好,有什么结果会通知此邮箱的;
Google Play Package Name:项目的包名
Class Name:主入口类
Key Hashes:这个keyHashes是很重要的,这个你可以通过工具来获取。
4、下面在设置里面配置回调地址,回调地址必须要与工程内的ShareSDK.xml配置的保持一致:
facebook04.png
点击添加产品选择facebook登录,如下图所示
4.1.jpg
如图所以配置的地址必须与项目中配置的回调地址相同
4.2.jpg

5、在点击应用审核选项,如下图开关打开YES:
5.1.jpg
然后再点击提交应用,如下图所示选择publish_actions
5.2.jpg
添加完之后如下图所示,下面开始配置下需要审核的内容
5.3.jpg
6、添加了权限之后,点击全部旁边的填写具体描述的按钮,选择第一个选项,再选择手机,用英语描述下开发者自己项目里做登录或者分享的步骤,让facebook那边的人可以按照您的步骤找到分享或登录的按钮,点击测试登录或者分享,如下图

6.1.jpg

录制的视频的样式可以参考这个链接录制http://www.tudou.com/programs/view/d_etTMG0PUo
fb客户端先退出,然后分享的时候再登录,体现客户端登录,并且有图文编辑界面,分享后可以看到分享的内容;
测试前必须要添加测试者账号进行测试,否则是没有权限添加的,添加位置如下所示
6.3.png
7、保存了之后,下面是提交app应用,上传个apk就好的
6.4.png

点击后facebook就已经提交审核了,这个就等facebook的邮件即可;
1.在分享的时候不能帮用户填写分享内容text,也就是说text先设置空,分享是在图文编辑界面让用户自己输入内容,可以等审核过后再改成您想分享的内容;
2.在登录的时候默认只有客户端登录,不要网页登录,客户端登录keyhash必须设置正确才可以的,不然也容易被拒绝,我们的sdk默认可以优先客户端登录;
3.在提交审核之前一定要用注册应用的帐号先使用appkey分享成功一次才行,分享测试可以在Roles内添加测试账号,分享成功后在时间线查看审核的时候会有用;


Rank: 1

主题:
帖子:
积分:
0
发表于 2015-12-10 13:31:03 |
第三步,我填完 save之后就这样了,什么安全系统阻止,无法save,怎么解决?
QQ图片20151210133253.png

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-1-15 13:05:23 |
还请加上Business Manager需要进行配置的提醒,否则Facebook登录失败〜

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-1-15 15:45:44 |
Dv 发表于 2015-12-10 13:31
第三步,我填完 save之后就这样了,什么安全系统阻止,无法save,怎么解决? ...

保存上了就可以 没有影响

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-3-4 16:06:29 |
Deauthorize Callback URL必须要填吗,我们没弄这个

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-3-15 16:03:57 |
在进行分享操作的时候facebook不是只支持网页登录吗

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-3-15 17:16:39 |
dd 发表于 2016-3-15 16:03
在进行分享操作的时候facebook不是只支持网页登录吗

fb是必需要客户端授权的,否则审核不会通过的,所以要设置客户端是授权登陆

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-4-27 08:29:43 |
按照楼主步骤填写,但是现在出现的问题是,分享的时候没有弹出登录界面,而是直接在后台分享了(经检查是直接使用管理员账号分享了),会是什么问题?是不是Class Name没填对?我用的是Unity的SDK,我尝试了cn.sharesdk.demo.MainActivity 和 com.unity3d.player.UnityPlayerActivity,均没有效果,跪求指点!!!!

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-4-27 10:49:24 |
J3 发表于 2016-4-27 08:29
按照楼主步骤填写,但是现在出现的问题是,分享的时候没有弹出登录界面,而是直接在后台分享了(经检查是直 ...

那您应该是已经授权过了没有授权过的话第一次会弹出登录界面的 您可以卸载重新安装下测试看看  或者移除下授权ssdk.CancelAuthorize (PlatformType.SinaWeibo);       

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-5-5 10:30:02 |
出现 can't load URL : The domain of this URL isn't included in the app's domains .To be able to load this URL ,add all domains and subdomains of your app to the App Domains field in your app setting.
12345下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持
免费咨询 | 24小时在线
快速回复 返回顶部 返回列表