2***@qq.com
2***@qq.com
  • 发布:2025-08-04 22:37
  • 更新:2025-08-05 11:02
  • 阅读:46

新项目绑定了其他项目的服务空间后,uni-id-page,uni-pay要重新配置吗?

分类:uni-app

新项目绑定了其他项目的服务空间后,uni-id-page,uni-pay要重新配置吗?

比如uni-id-page的配置文件在uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json

但是,关联其他项目后,这个地方,还需要在配置吗?

因为修改后,被绑定的那个项目也修改了,

所以,我有点懵逼啊大佬们,有人用过多项目使用同一个空间吗?

还是说,只要导入uni-id-page插件,在本地的模块里头配置一下,uniCloud里头的配置,就直接是关联到其他项目的??

求大佬解惑啊

2025-08-04 22:37 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

如果多个项目使用同一个空间,一定要确保配置完全一样,否则配置互相覆盖上传就会出现问题的

云端的配置最终以你最后一次上传的配置为准,而本地的配置是以你项目为准,所以多个项目需要保持一致的配置才行,否则云端就会互相覆盖导致出现问题

  • 2***@qq.com (作者)

    谢谢回复。

    我的需求是,一个H5的网站,一个微信小程序,公用一个空间。因为是希望公用同一个用户模块和同一个支付模块。

    H5的已经做好了,昨天看了文档,在HBuilder里头新建了一个项目,然后空间是选择关联到H5的那个项目的空间。


    关联后,在小程序项目里头的,原本的uniCloud文件夹的形式,就和普通项目不一样的,我理解是,关联了H5的uniCloud文件夹,那么,如果,我对于uniCloud里头的内容,我都不修改,比如uni-id-pages都配置,比如uni-pay的配置,比如我也不需要新增数据表,不需要新的云函数

    或者,我担心改错了,全部都去H5那边修改,

    那么,在新的项目里头,就是微信小程序项目里头,我只要去下载uni-id-pages还有uni-pay,然后就可以用

    是吗?


    哈哈,抱歉我比较笨拙。

    2025-08-05 14:34

  • DCloud_uniCloud_VK

    回复 2***@qq.com: 如果B项目绑定了A项目,则云端代码全部在A项目中写即可,而B项目只需要写前端页面,像uni-pay插件因为也有前端部分,所以B项目也要导入插件,但不需要改云端的代码

    2025-08-05 14:38

  • DCloud_uniCloud_VK

    但是uni-id-co的用户会通过dcloud_appid字段进行隔离的

    2025-08-05 14:38

  • 2***@qq.com (作者)

    回复 DCloud_uniCloud_VK: 对的,我也发现了这个问题,我是需要用户打通,就是在A项目和B项目,都可以用同一个用户和密码,或者同一个微信,或者手机号码,来实现登录。

    我看到文档所说,要把配置文件改成数组,

    【注意:如果允许同一账号在不同端使用相同的账号+密码登录需要将不同端的passwordSecret设置成一样的】

    https://doc.dcloud.net.cn/uniCloud/uni-id/summary.html#%E5%A4%9A%E4%B8%AA%E5%BA%94%E7%94%A8%E5%A4%8D%E7%94%A8%E7%9B%B8%E5%90%8Cuni-id-user%E8%A1%A8


    可是配置后,并没有生效,想请问一下,应该如何正确的配置呢?

    2025-08-05 17:13

  • DCloud_uniCloud_VK

    回复 2***@qq.com: 如果A和B项目想要同一个账号密码登录,那么你需要在用户首次注册成功后,修改数据库的dcloud_appid字段,添加你2个项目的appid(在manifest.json里查看你项目的appid)

    2025-08-05 18:02

  • DCloud_uniCloud_VK

    回复 DCloud_uniCloud_VK: 或者2个项目用同一个appid也行

    2025-08-05 18:02

  • 2***@qq.com (作者)

    回复 DCloud_uniCloud_VK: 万分感谢哈哈,没想到这么顺利,再次感谢!!!

    2025-08-05 18:32

  • 2***@qq.com (作者)

    回复 DCloud_uniCloud_VK: 如果说要手动去数据库里头修改dcloud_appid,那实属麻烦,没办法一个一个修改哈,我用来第二种方法,两项目用同一个appid。

    2025-08-05 18:34

要回复问题请先登录注册