收藏
回答

为什么小程序的official-account组件在测试版可以打开关联的公众号,正式版就打不开了?

在开发版以及测试版,小程序的official-account组件都能正常运行,但是一上线到正式版就用不了了,设置了最低基础库,关联了公众号也没用,什么鬼?

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

2 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-08-01

    official-account组件正常运行必须是扫码进入的场景。还有其他一些注意事项,一般达到下面要求就能展示的:

    Tips

    1. 使用组件前,需前往小程序后台,在“设置”->“关注公众号”中设置要展示的公众号。注:设置的公众号需与小程序主体一致。
    2. 在一个小程序的生命周期内,只有从以下场景进入小程序,才具有展示引导关注公众号组件的能力:
    • 当小程序从扫小程序码场景(场景值1047,场景值1124)打开时
    • 当小程序从聊天顶部场景(场景值1089)中的「最近使用」内打开时,若小程序之前未被销毁,则该组件保持上一次打开小程序时的状态
    • 当从其他小程序返回小程序(场景值1038)时,若小程序之前未被销毁,则该组件保持上一次打开小程序时的状态
    1. 为便于开发者调试,基础库 2.7.3 版本起开发版小程序增加以下场景展示公众号组件:
    • 开发版小程序从扫二维码(场景值 1011)打开 — 体验版小程序打开
    1. 组件限定最小宽度为300px,高度为定值84px。
    2. 每个页面只能配置一个该组件。


    2020-08-01
    有用 1
    回复 2
    • Accelerator
      Accelerator
      发表于移动端
      2020-08-01
      不管是扫小程序二维码还是扫小程序码都不行
      2020-08-01
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-08-01回复Accelerator
      你注意看下面几条。
      你冷启动方式扫码进入试试
      冷启动的方法是完全退出小程序,升级到小程序最新版(更新到后台已经全景发布带公众号组件的小程序版本)后再扫小程序码进入
      2020-08-01
      回复
  • 拾忆
    拾忆
    2020-08-01

    线上你是什么场景值下用不了?

    2020-08-01
    有用 1
    回复 5
    • Accelerator
      Accelerator
      发表于移动端
      2020-08-01
      不管是扫小程序二维码还是扫小程序码都不行
      2020-08-01
      回复
    • Accelerator
      Accelerator
      发表于移动端
      2020-08-01
      但是测试版就完全没问题,本机以及测试机都可以打开,正式版就打不开
      2020-08-01
      回复
    • 拾忆
      拾忆
      2020-08-01回复Accelerator

      先删除小程序,然后扫描 小程序码 访问试试

      2020-08-01
      回复
    • Accelerator
      Accelerator
      发表于移动端
      2020-08-01回复拾忆
      谢谢大佬,还真是,那有没有办法让那个公众号名片一直常驻在小程序里面,就是说不管用什么方式打开的情况下都在
      2020-08-01
      回复
    • 拾忆
      拾忆
      2020-08-01回复Accelerator
      没有办法,其它场景需要显示这个组件的前提必须是通过小程序码扫码访问的页面并且没有被销毁才可以,否则通过扫小程序码以外其它方式新打开没缓存的页面是看不到。
      2020-08-01
      回复
登录 后发表内容
问题标签