推送——Firebase
理论上来说Firebase的功能很多,可以聚合很多内容,推送只是其中一项。但之前的项目实际中用到的基本只有推送。
- Firebase既可以推送安卓也可以推送苹果,因此常作为聚合推送平台的首选(苹果自己的推送工具无法推送安卓)
- 不是Firebase其他功能没用,而是因为大部分研发都是首发国内,已经接了其他工具;而纯发行往往也有自己的数据需要,比如第三方数据平台。结果导致Firebase空有一堆功能,实际在国内的游戏圈里使用效率不高
由于Firebase必须与Google Cloud&Google Play进行关联,因此需要先完成Google Cloud&Google Play那边的基本流程,然后再配置Firebase。
- Google Play至少需要传一个包名正确,并且[[#对齐签名&开启必要权限]]的包
- Google Cloud至少需要创建项目
- 必须通过关联来创建Firebase,而不是直接创建。主要是为了防止包名读不到,以及SHA-1无法重复使用的问题
创建项目
- 登录Firebase后台:https://console.firebase.google.com/
- 右上角确认账号,同样强烈建议使用大账号登录,不确定其他权限能否操作
- 点击【添加项目】
- 从【下拉菜单】(将Firebase添加到你的一个现有Google Could项目)中选择已经走完全套谷歌其他流程的项目。务必从【下拉菜单