出参
虽然改名很久了,但还是习惯叫Facebook。以下仍用FB简称来称呼Facebook/Meta,不习惯叫Meta,就像不习惯Twitter叫X一样
首先,从目前常见市场情况、平台隐私政策结合我个人的经验来看,我建议小成本的游戏不再接FB登录了,得不偿失。具体原因有几个:
- FB主流年龄群已经越来越老了,你的目标用户是不是喜欢用FB的这群人需要考虑一下了
- 随着各种新隐私政策的实施,FB登录很多时候都只能在游戏内拉起一个内置网页,然后让玩家手动输入账号密码再授权登录。这个流程有多费劲,把自己带入玩家的角度想一想就知道了,反正如果是我自己肯定是不乐意的,太麻烦了,何况我FB的密码还记不住……
- 苹果尤其是重灾区,主要是ATT的影响。虽然可以通过一系列非常麻烦的过程(测试也很麻烦)达成玩家同意追踪的情况直接拉取设备中FB app当前登录账号的信息的目标,但实际允许追踪的玩家并不多。花了很多时间精力,最后只有一小部分玩家能享受到比较好的体验,大部分体验仍然很差
- 安卓几乎都会接谷歌登录,FB并不比谷歌登录体验更好,唯一能做的大概就是扩大一些登录方式的覆盖范围。但有多少人只认FB不认谷歌登录呢?要知道只要玩家是从谷歌商店下载的游戏,他就一定有一个谷歌账号呀。而且鬼知道谷歌哪天就学苹果了
- FB经常作妖,冷不丁要求各种条件,时间限得非常死不说(经常就1周),还经常自己内部流程有问题或者出bug导致你没法按时达成它的条件……别问,问多了都是血泪史
- 如果只是想找一个跨平台更换设备的媒介,那么哪怕不验证的邮箱也可以
如果你已经认真考虑过,仍然决定接FB的话,那就继续往下看吧
最终提供给研发的文件列表
- 应用ID
- 应用密钥
需要研发返回的文件列表
- 安卓的密钥散列,填在Android应用中的相应位置
创建应用
首先,你需要一个FB开发者账号,在https://developers.facebook.com/apps注册开发者账号
- 点击创建应用