小蒋同学
小蒋同学
  • 发布:2023-03-12 13:27
  • 更新:2023-03-13 11:07
  • 阅读:166

建议uniCloud.onNeedLogin、uniCloud.onRefreshToken同时监听云函数

分类:uniCloud

以uniCloud.onRefreshToken为例,目前云对象、clientDB均会自动更新。希望将云函数也加入其中,不要只服务与uni-id-co。

uni-id-co作为云对象,不适用所有开发者。

在此帖中:https://ask.dcloud.net.cn/question/160223,Dcloud建议自写云对象(或云函数)来调用uni-id-co,此时若自写云函数调用uni-id-co,刷新token及需要登录等监听(uniCloud.onNeedLogin、uniCloud.onRefreshToken)则不会被触发。

2023-03-12 13:27 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

云函数返回数据没有固定格式,我们看下怎么订个规范

  • 小蒋同学 (作者)

    unicloud不是有规范吗,https://uniapp.dcloud.net.cn/tutorial/err-spec.html,https://uniapp.dcloud.net.cn/uniCloud/uni-id-summary.html#errcode,云对象和云函数都是自写函数,是一个道理呀,目前只处理云对象是什么原因呢?


    2023-03-13 12:06

  • DCloud_uniCloud_WYQ

    回复 小蒋同学: 不是这么简单的,因为云对象出来的时候就已经有onRefreshToken了,所以不存在用户碰巧返回了这个格式的问题。直接支持云函数的话,如果开发者之前没用uni-id但是返回了这个格式的数据就需要升级云端来适配客户端,而老客户端也会受到这个影响


    2023-03-13 14:50

  • 小蒋同学 (作者)

    回复 DCloud_uniCloud_WYQ: 能否参考 ImportObjectOptions,为云函数设计一个类似的处理机制,在调用uniCloud.callFunction时传递可选参数,默认行为保持不动。

    参考:https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#api,内容在定位链接的上方。


    2023-03-16 00:22

  • DCloud_uniCloud_WYQ

    回复 小蒋同学: 我们考虑下怎么提供


    2023-03-16 13:12

要回复问题请先登录注册