95. 2024-01-14周总结

  1. 项目暂停
  2. SDK问题汇总

1. 项目暂停

做了一年半时间的项目经历了几次上线测试之后还是决定先暂停,转方向做一款小游戏,快速上线之后再看情况。

项目从做的时间上来说还是挺可惜的,不过这项目也让我们长足了很多大型项目的客户端经验,

2. SDK问题汇总

之前SDK集成到框架里面方便其他项目使用,但是第二个项目接的过程中还是遇到一些问题,有些是后台配置,有些是SDK接的问题。这里进行汇总,上周只解决了Android平台的问题,IOS的后续再补充。

Firebase问题

我们用的是Firebase官方提供的Unity库,这个库在Android平台下会在Plugins/Android下面生成一个FirebaseApp.androidlib的文件。这个文件夹自动生成条件有限制,要给是Unity Android下配置的包名一定得跟google-service.json里面一样,另外一个只会再导入Firebase库的时候自动生成一次(一般我都是删了重新import一次)。

Facebook问题

我们用的是Facebook官方提供的Unity库,库本身没有问题,主要是后台的几个配置需要注意下,特别是要接Facebook登录时候的情况

  1. Facebook后台不能新建商务应用
  2. 不能用Facebook企业登录
  3. publish_profile权限需要升级为高级版
  4. Android平台的密钥散列要填正确

Google登录问题

我们找的是第三方Unity库,这个库本身也没有问题,主要还是web_client_id的问题,之前我们是自己去Google Cloud Service上面建web_client_id,但是老是会出现问题。

后面发现Firebase后台那边支持Google登录,可以用他自动配置,流程是在Firebase->Authentication启用Google,启用之后可以拿到一个web_client_id,用这个web_client_id放到SDK里面即可,配置更加方便