收藏
回答

小程序推送真机测试为什么只能给自己推送消息? 我已经保存了别人的openid无法推送

微信小程序推送消息时,真机测试用自己微信提交表单推送openid是自己的才行,填写别人的就无法推送。 怎么回事?

返回的错误码竟然是:invalid form id hint:【12313asfdsdaf】,formid获取是最新鲜的,感觉错误提示和我排查出来的错误很不配套啊

最后一次编辑于  2019-10-14
回答关注问题邀请回答
收藏

2 个回答

  • 小满
    小满
    2019-10-14

    只有别人使用过后,你收集到他的formid才能推给他。我还没用过你的,你肯定推不到我这

    2019-10-14
    有用 1
    回复 4
    • miles
      miles
      2019-10-14
      您的意思是说不仅要保存openid,还要保存每个人的formid,而且formid必须是实时刷新的,因为只有7天
      2019-10-14
      回复
    • 小满
      小满
      2019-10-14回复miles
      获取了就存在数据库
      2019-10-14
      回复
    • miles
      miles
      2019-10-14
      嗯,是得存在库子里。再请教一下,如何保持formid的不失效,一直新鲜可用?
      2019-10-14
      回复
    • 小满
      小满
      2019-10-14回复miles
      替换,拿到最新的就往后排,但是formid用完了,或者用户连着7天不登陆,那就要另外想办法了
      2019-10-14
      回复
  • 沃德天·维森陌·拉莫帅🌝
    沃德天·维森陌·拉莫帅🌝
    2019-10-14

    formid跟openid是挂钩的,谁获取的formid就只能给谁推送消息

    2019-10-14
    有用 1
    回复 4
    • miles
      miles
      2019-10-14
      哦,明白了。那么如果我获取的想推送给别人,有没有办法?
      2019-10-14
      回复
    • 陈政
      陈政
      2019-10-14回复miles
      没办法 ,公众号有消息推送功能
      2019-10-14
      回复
    • 沃德天·维森陌·拉莫帅🌝
      沃德天·维森陌·拉莫帅🌝
      2019-10-14回复miles
      没办法,除非通过类似埋点这种方式获取到formid传到服务器保存起来
      2019-10-14
      回复
    • miles
      miles
      2019-10-14回复沃德天·维森陌·拉莫帅🌝
      您的意思是得弄个暗获取?在用户操作的必经之路获取保存起来
      2019-10-14
      回复
登录 后发表内容
问题标签