m***@163.com
m***@163.com
  • 发布:2025-04-25 19:54
  • 更新:2025-04-27 11:38
  • 阅读:1438

uniapp Android 离线打包 一键登录问题

分类:HBuilderX

按照文档提供的流程开通uniCloud服务、并且也已经按照流程在Android工程中配置好相关SDK和库的引入

但是在运行时调用uni.login函数执行了fail的回调函数 返回的内容是login:fail provider not find

我又试着调用了uni.getUniverifyManager方法返回的登录管理器的login方法也是同样的情况

然后又试这调用uni.getProvider方法中获取oauth服务返回的provider服务商列表为空

后来又试了一下云打包自定义基座与正式打包 一键登录都是正常的(在Android中有原生的二次开发 所以以本地离线打包为主)

我不知道在Android中那个环节出现了问题

求教!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2025-04-25 19:54 负责人:DCloud_Android_YJC 分享
已邀请:
DCloud_Android_YJC

DCloud_Android_YJC

gtc 和 gysdk 两个 aar 导入了吗?

  • m***@163.com (作者)

    HbuilderX版本是4.29 应该不需要吧 在AndroidSDK的libs文件夹里也没有找到这两个arr

    2025-04-27 11:46

  • m***@163.com (作者)

    可以给一下解决方案或者一些思路吗

    2025-04-27 15:37

  • DCloud_Android_YJC

    回复 m***@163.com: https://nativesupport.dcloud.net.cn/AppDocs/usemodule/androidModuleConfig/oauth.html#%E9%9C%80%E8%A6%81%E4%BF%AE%E6%94%B9%E7%9A%84%E9%85%8D%E7%BD%AE%E9%80%89%E9%A1%B9 配置仓储依赖。

    2025-04-27 17:05

  • m***@163.com (作者)

    回复 DCloud_Android_YJC: 个推的两个依赖在接入uni-push已经配置了 manifestPlaceholders 中的GETUI_APPID和uni-push配置中的GETUI_APPID冲突 但两个都试了 都是不行 其他文章提到的包名 签名问题也核实过都是正确的

    2025-04-27 17:50

  • DCloud_Android_YJC

    回复 m***@163.com: 一键登录和 push 的依赖不完全一样,gtc 是一样的,另一个不一样。你的问题和包名签名没有关系。

    2025-04-27 18:00

  • m***@163.com (作者)

    回复 DCloud_Android_YJC: 是我疏忽了 没有注意这是两个依赖 感谢帮助!!!

    2025-04-27 18:14

要回复问题请先登录注册