收藏
回答

开发服务器收不到用户的位置数据(服务号)

前提: 服务号后台有开启 ‘获取用户地理位置’ 接口权限,获取地理位置的模式选择的是:“用户进行对话时上报一次”



BUG 现像:

设备:iphone13 系统 ios版本:18.6.2. 微信版本:8.0.63。设备有授权服务号允许使用位置。

操作流程:在微信上搜索 服务号,点击进入服务号。开发服务器没有收到微信服务器推送的位置信息。(偶现30% 收不到消息)

开发服务器会在 /wechat 接口第一行日志打印接收 微信服务器的消息。不存在5分钟不回复的问题;

请说明:

  1. 开发服务器接收到位置事件的完整流程(从微信客户端获取到用户位置开始。。。)https://developers.weixin.qq.com/doc/service/guide/product/message/Receiving_event_pushes.html#%E4%B8%8A%E6%8A%A5%E5%9C%B0%E7%90%86%E4%BD%8D%E7%BD%AE%E4%BA%8B%E4%BB%B6
  2. 分析问题的原因


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

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2025-09-23

    你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点


    你好,提供一个具体的case,最近五小时内

    2025-09-23
    有用
    回复
  • 英子
    英子
    2025-10-09

    日志已上传完成。

    测试时间点:2025/10/09 15:09 ;连接是 5G 移动网络

    微信号:wxid_mxn6kv0htqzt41

    搜索测试服务号并点击进入,未收到微信服务器推送的位置消息。 前提是如上一条消息。接口及用户都有授权 允许使用位置。设备信息如上条消息。)

    2025-10-09
    有用
    回复
登录 后发表内容