收藏
回答

现在有这么几个人,拿不到unionid


问题描述:

是这样子的,之前一直都没有问题,最新小程序更新了一个版本,大部分小程序好像都没有问题,但是最近有几个用户反馈有些操作不能执行。


问题分析:

我们这里查了下,发现是unionid没有获取到,导致有些操作无法执行的问题。

我们这里又查了用户之前该操作记录,更新版本之前,该操作记录都是可以的(也就是表示可以获取到unionid)


问题可能原因:

1.小程序本身原因。小程序更新版本主要更新的是一些界面上(就是适配沉浸式了),逻辑基本上没动过。并且把用户添加进入到测试账号,然后登录开发者工具,开发者工具是没问题的,所以这个可以排除。


2.用户手机。然后也收集了一些用户使用手机的情况,大部分是华为手机出现问题。比如有JKM-TL100、nova4。当然也有比如oppo(这个只出现了一次)。


3.微信版本。但是微信版本没有要到。几个用户没回复。不知道是不是跟微信版本有关系。

最后一次编辑于  04-19
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    04-19

    你好,麻烦提供APPID以及不能获取unionID用户的openID

    04-19
    赞同
    回复 9
    • 茹
      04-19

      wx54560674ffbfa98b

      onQOJwpJhQ3BQOrCnLqlY21Qw5hI

      然后我加个备注:我让这个用户换了一下手机,然后就可以了。

      04-19
      回复
    • 茹
      04-19

      也不是不能获取,就是在他手机上获取不到。

      而且更有意思的是,他之前能获取到,现在获取不到。(当然我没有问他是否是换过了手机,有可能是换了新手机)

      04-19
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      04-19回复

      那让该用户换回原来的手机可以获取到么

      04-19
      回复
    • 茹
      04-20回复社区技术运营专员-灵芝

      拿不到

      04-20
      回复
    • 茹
      04-20回复社区技术运营专员-灵芝

      这个问题可能之前有出现,但是之前用户没有操作到。我举个例子

      小程序版本分为A和B版本。A版本为之前的版本,B为最近更新的版本。

      然后A和B都有一个操作是C

      之前客户可能没有操作到C,也可能操作到C,并且C这个操作都需要unionid,之前一直没有任何问题。

      而更新版本之后,也就是B版本。现在有些必须要用到C操作

      现在用户就反馈C操作无法进行。

      总之我想表达一个意思,C操作在A版本情况下,可能发生unionid拿不到情况,只不过用户没有操作到。

                                              C操作在A版本用户,用户unionid可以拿到,但是新版本中B缺拿不到(就是同样的逻辑同样的代码)

      04-20
      回复
    查看更多(4)
  • 茹
    04-19

    请问有没有遇到过类似的情况呢?

    04-19
    赞同
    回复