陵域
陵域
  • 发布:2022-05-12 10:41
  • 更新:2022-07-25 17:22
  • 阅读:992

uni.login Facebook 第三方登录

分类:uni-app

安卓 Facebook 第三方登录: 使用uni.login 拉起的是一个嵌入浏览器网页登录,但是facebook 已停用这种嵌入浏览器的登录功能。
这个问题如何解决?

2022-05-12 10:41 负责人:DCloud_App_Array 分享
已邀请:
陵域

陵域 (作者)

好像是平台配置问题,这是我的总结,你可以看看

  • 陵域 (作者)

    我的是APP应用

    2022-07-25 17:26

  • s***@163.com

    你好 我手机上下载了facebook 但是还是会拉起浏览器 跟你这个一样 我看你文档里没有写 这个情况如何解决

    2023-08-28 15:31

  • 陵域 (作者)

    回复 s***@163.com: 如果你平台配置没问题 ,应该就是 HBuilder X 云打包的Facebook SDK的版本太低了

    2023-08-28 18:33

  • 陵域 (作者)

    回复 s***@163.com: 检查你的SDK版本

    你更新SDK后,直到应用(包括测试版本)收到动态,这里才会显示为新版本。

    iOS v12.2.1最新版本

    Android v13.0.0最新版本

    2023-08-28 18:35

  • 537583827

    回复 陵域: 请问如何检查 云打包的facebook SDK版本。。。。

    2024-07-03 10:54

  • 陵域 (作者)

    回复 537583827: 我也不会看,现在HBx3.99+的facebook SDK版本都16+了吧更新日志哪里有得看

    2024-07-03 11:42

  • 陵域 (作者)

    回复 537583827: 上面的SDK应该是facebook开发平台配置的SDK

    2024-07-03 11:44

zhaoyu2020

zhaoyu2020 - 一只小小鸟

你找到解决方法了吗

  • 陵域 (作者)

    你可以看看

    2022-07-25 17:27

  • zhaoyu2020

    回复 陵域: 你是不是已经成功登录了?

    2022-07-27 11:10

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 对的

    2022-07-27 11:24

  • zhaoyu2020

    回复 陵域: 谢谢 我也可以拉起了 主要还是facebook开发中心的 配置

    2022-07-27 14:47

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 哦哦,你可以看看这个 https://blog.csdn.net/baidu_38627723/article/details/120438988

    2022-07-27 14:56

  • zhaoyu2020

    回复 陵域: 我ios 能拉起来了 就是安卓的配置还要弄一下

    2022-07-27 15:32

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 今天就可以搞定啦

    2022-07-27 16:09

  • zhaoyu2020

    回复 陵域: 我发现 还是弹出了你截图的提示...

    2022-07-27 16:24

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 应该是 密钥散列不正确

    2022-07-27 16:39

  • zhaoyu2020

    回复 陵域: 我是用win 生成的...

    2022-07-27 16:40

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 有上架 google play吗?

    2022-07-27 16:41

  • zhaoyu2020

    回复 陵域: var facebook = uni.requireNativePlugin("sn-facebook"); 这个需要用到吗?

    2022-07-27 16:41

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: ##### Android秘钥获取:https://ext.dcloud.net.cn/plugin?id=3639


    引入插件 var facebook = uni.requireNativePlugin("sn-facebook");


    keyhash就是秘钥

    facebook.getKeyHash((e) => {

    if (e.code == 0) {

    let keyhash = e.keyHash[0];

    console.log('keyhash', keyhash);//这个秘钥也上传,保存一下看看

    }

    });

    2022-07-27 16:44

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 拿Android秘钥

    2022-07-27 16:45

  • zhaoyu2020

    回复 陵域: 你是用了插件市场那个插件 才完成的吗?

    2022-07-27 17:00

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 使用uni的api,那个只是拿秘钥

    2022-07-27 17:03

  • zhaoyu2020

    回复 陵域: 拿这个密钥 需要安装插件市场的那个插件?

    2022-07-27 17:05

  • zhaoyu2020

    回复 陵域: 我不知道 sn-facebook 这东西从哪里来的

    2022-07-27 17:06

  • 陵域 (作者)

    回复 r***@ebixsolutions.com:

    引入插件 => https://ext.dcloud.net.cn/plugin?id=3639

    打基座包拿秘钥

    2022-07-27 17:13

  • 陵域 (作者)

    对的

    2022-07-27 17:13

  • zhaoyu2020

    回复 陵域: 就是拿到 密钥散列 吗

    2022-07-27 17:24

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 对的,拿了就不用了

    2022-07-27 17:26

  • zhaoyu2020

    回复 陵域: 我用了插件 打包基座失败了.....

    2022-07-27 17:47

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 有填插件的配置吗?

    2022-07-27 18:09

  • zhaoyu2020

    回复 陵域: 填了 我好像用其他的插件 打包都报错

    2022-07-28 10:34

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: manifest.json的facebook登录模块不可以勾选

    2022-07-28 10:41

  • zhaoyu2020

    回复 陵域: ....我再试试

    2022-07-28 10:54

  • zhaoyu2020

    回复 陵域: 我安装了插件获取到散列密钥了 但是还是那个报错 然后我下载了测试版的 hbuilderx 3.5.4 的版本 打包基座

    结果就能拉起facebook登录了 .....这是个坑啊

    2022-07-28 15:50

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 我的是正式版 3.4.7

    2022-07-28 15:58

  • 陵域 (作者)

    回复 r***@ebixsolutions.com: 新版本没用过

    2022-07-28 16:03

  • zhaoyu2020

    回复 陵域: 我用了 3.5.3就能拉起来了

    2022-07-28 16:49

  • zhaoyu2020

    回复 陵域: 用会旧版本打包 又不行了...

    2022-07-28 16:50

  • zhaoyu2020

    回复 陵域: 3.4.18.20220630

    2022-07-28 16:50

该问题目前已经被锁定, 无法添加新回复