收藏
回答

Android吊起小程序后小程序能正常获取到openid么?

这两天才发现原来在Android原生app中可以吊起小程序使用,因为刚接触,app在微信开放平台还在审核中,挺久的需要7个工作日!

但有些问题很想提前知悉,这样对于是否有必要做这块功能可以给个结论,问题如下,还请各位大牛知道的请给我个信号,谢谢大家了!

问题描述:因为在小程序逻辑中openid是一个对小程序核心功能起着至关重要的一个字段,很多业务都是根据她才执行的,

请问在自己的app上吊起的小程序 能否同样的获取到openid(我测试过,openid是小程序和微信关联的唯一值,换句话说,同一个微信,加载两个小程序,小程序内部获取的openid是不一样的),所以请问:

1、一个从未使用过小程序的用户,通过我们的app吊起小程序,能否获取到openid?

2、若问题1成立的前提下,那么一个用户已经在手机上用过小程序了,他通过我们的APP吊起小程序,那他获取到的openid与通过微信内加载小程序获取的openid一致么?


再次谢谢大家了,也请官方工作人员看到的话,给点意见或结论!(*^▽^*)

最后一次编辑于  2020-03-17
回答关注问题邀请回答
收藏

1 个回答

  • 怅若林夕
    怅若林夕
    2020-03-17

    你好!关于openid,可以在小程序端调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器,然后再调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 和 会话密钥 session_key。

    相关文档:wx.login() https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html

    auth.code2Session https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html

    问题2:我没有做过相关的业务,暂不清楚(感觉会是一样的),具体的你可以根据上述情况拿到对应的openid对比

    2020-03-17
    有用
    回复 5
    • 笨笨
      笨笨
      2020-03-17
      谢谢你的回复,在小程序里面获取openid这块都已经是完善的了,现在的问题是,我们有一个自己的Android应用APP引导不知道有这个小程序的用户去点击,吊起这个小程序,但这样能不能获取openID这个东西就不知道了,小程序里面都是有openid获取这块业务的。
      2020-03-17
      回复
    • 怅若林夕
      怅若林夕
      2020-03-17回复笨笨
      那你现在自己可以测试一下呀
      2020-03-17
      回复
    • 笨笨
      笨笨
      2020-03-17回复怅若林夕
      还在审核,的7个工作日,开放平台绑定的APP才审核完毕,然后再绑定小程序,还得审核,等好久,所以想提前知悉这块行不行
      2020-03-17
      回复
    • 怅若林夕
      怅若林夕
      2020-03-17回复笨笨
      这样子,那我无法帮到你,抱歉,但觉是可以的
      2020-03-17
      回复
    • 笨笨
      笨笨
      2020-03-17
      嗯  谢谢你
      2020-03-17
      回复
登录 后发表内容
问题标签