收藏
回答

小程序跳回h5?

各位好,我的问题是这样的,业务流程为 用户登录,登录成功之后,打开二维码页面,用户微信扫描二维码,打开小程序,人脸识别,人脸识别完成之后,页面获取到识别结果,页面跳转刷新,求各位大佬给点建议,我现在不知道怎么从小程序跳回pc的页面h5

回答关注问题邀请回答
收藏

2 个回答

  • BOBO
    BOBO
    2023-10-13

    首先 PC端和小程序想做响应,一定要有一个后端进行配合。

    给您一个建议流程:

    后端:后台提供2个接口,一个给PC端用(接口A),一个给小程序用(接口B)。

    缓存中(比如redis)设置一个人脸识别是否完成的状态。key要带上用户的ID。比如face_state_userid_xxxx = false;

    A接口:查询缓存中的key = face_state_userid_xxxx 的值

    B接口:等待小程序调用,如果小程序调用表示用户完成了人脸识别。就修改缓存中的key = face_state_userid_xxxx 的值为true

    pc端:用户登录打开二维码页面后(这个二维码应该是你们自己生成的吧,应该带有用户身份标识的。否则小程序人脸识别后怎么知道对应的是哪个用户?)。PC端就带着这个用户标识,开始轮询后端的接口A。等待接口告诉PC端用户是否人脸识别完成。如果A接口返回true。就表示是小程序完成了人脸识别,就可以进行后续跳转了



    小程序端:用户人脸识别完成后,调用后端接口B。通知某用户已经完成了核验。

    --------------------------

    一个思路,仅供参考




    2023-10-13
    有用 2
    回复 1
    • 黑暗骑士
      黑暗骑士
      2023-10-13
      谢谢兄弟
      2023-10-13
      回复
  • 零²⁰²⁴
    零²⁰²⁴
    2023-10-13

    你这个场景是一个PC端的页面,但是需要借助小程序进行人脸识别对么?

    2023-10-13
    有用
    回复 2
    • 黑暗骑士
      黑暗骑士
      2023-10-13
      嗯嗯,是的
      2023-10-13
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      2023-10-13回复黑暗骑士
      如果是这样的话 PC 页面和 小程序并不需要什么联动呀,小程序人脸识别成功后给到用户提示就可以了,PC端页面自动刷新即可(PC端可以通过 轮询 或者 web socket 等方式来获取人脸识别结果)
      2023-10-13
      回复
登录 后发表内容