facebook登录授权弹窗显示应用名和后台配置应用名不一致问题
2021-08-30 本文已影响0人
是超超呀
前段时间公司的项目接入facebook,在facebook后台创建了名为Demo1的项目,但是在测试facebook登录的时候,facebook的授权弹窗里的应用名确是和后台配置的名字不一致,也和应用名称不一致,查阅了大量资料,做了很多验证,最终有以下的发现
![](https://img.haomeiwen.com/i8323741/aa6d82f26bde8689.jpg)
facebook不像其他的三方登录,直接拿应用名,它取得是bundle name 下图我们可以看到,bundle name 拿的是$(PRODUCT_NAME)如下图
![](https://img.haomeiwen.com/i8323741/2d3ee565e8efc47a.png)
方法一:我们只需修改bundle name 为我们需要展示的应用名即可;
方法二:我们看到facebook 取得是bundle name 而bundle name 拿的是product name 如下图所示
![](https://img.haomeiwen.com/i8323741/7b56f2745b675ed7.png)
所以我们只需修改product name即可 点击项目 ->Targets->Build Settings 搜索product name
讲$(TRGET_NAME)改成需要展示的应用名即可。