検索

ホームページ  >  に質問  >  本文

WeChatのパーソナライズされたメニューを表示するにはどうすればよいですか?

WeChat は以前からカスタム メニューを使用していました。今日、WeChat 開発ドキュメントに従って、パーソナライズされたメニューを作成しました。このパーソナライズされたメニューは正常に実行でき、menuid を返しますが、今、これをどのように配置するかについて少し混乱しています。公式アカウントにはパーソナライズされたメニューが搭載されています。入り口で、以前カスタムメニューを定義するために使用したメソッドを呼び出したままで、結果は以前と同じカスタムメニューのままでした。これをどのように操作するか専門家に聞きたいのですが?

LRTRLLRTRL2612日前1248

全員に返信(2)返信します

  • LRTRL

    LRTRL2017-09-26 09:23:32

    コードのスクリーンショットは次のとおりです:

    1.png2.png


    返事
    0
  • PHP中文网

    PHP中文网2017-09-25 17:37:36

    カスタムメニューが反映されるまでには24時間かかります。公式アカウントを再フォローすることもでき、すぐに反映されます。

    返事
    0
  • LRTRL

    再度フォローしてもダメでした、出てきたのはパーソナライズされたメニューではなく、以前と同じカスタムメニューでした。

    LRTRL · 2017-09-25 17:39:07
    LRTRL

    こんにちは、私のコードが投稿されました。カスタマイズされたメニューを作成するメソッドはconditionalItem1 で、カスタム メニューを作成するメソッドは、入口で定義されたItem メソッドを呼び出しています。

    LRTRL · 2017-09-26 09:26:56
    LRTRL

    これはサービス アカウントであり、このロジックの実装は少し難しくなります。公式アカウントを入力した後、ユーザーはアカウントをバインドし、バインドされたアカウントに従ってユーザーをグループ化して、パーソナライズされたメニューを表示する必要があります。したがって、何があっても、公式アカウントに入ったばかりのユーザーにはデフォルトのメニューが表示されます。

    LRTRL · 2017-09-26 09:55:02
    PHP中文网

    おそらく正常にセットアップされていないと思われるので、コードを投稿して確認してみます。

    PHP中文网 · 2017-09-25 17:46:09
    PHP中文网

    問題ないようです。conditionalItem1 を調整してみてください。間違った公式アカウントを取得したか、アカウントがサブスクリプション アカウントである可能性があります。

    PHP中文网 · 2017-09-26 09:43:19
  • キャンセル返事