マイクロクレジット・プログラムは、ユーザの転送機能を制限する例示的なコードを実現する。


上記の記事ではWeChatアプレットの実現禁止コードの実例と紹介されていますが、興味のある方はクリックしてみてください。今日は引き続き微信小プログラムのユーザー転送制限機能を共有します。一緒に見てみましょう。
小さいプログラムの開発過程で、あなたもよくこのような需要に出会うのではないですか?ユーザーはあるページが自分で転送して共有するしかないことを望んでいます。他の人に再びシェアされたくないです。次に私達はどのようにこの機能を実現するかについて話をします。
ユーザの転送を制限するには二つの問題を解決する必要があります。
  • システム右上のメニューバーの転送機能
  • をオフにします。
  • グループチャットセッションを非表示にし、転送共有機能を長時間押す

  • 1、システム右上のメニューバーの転送機能をオフにします。
    ウィーチャットAPIを起動することにより、現在のページ転送機能はwx.hideShareMenu({ }) で閉じられます。

    このコードを追加すると、友達に送るボタンが灰色になり、現在のページは転送できないと表示されます。

    2、グループチャット会話の中で長押し転送の機能を隠します。
    システム右上のメニューバーの中の転送ボタン以外に、ユーザーは長い押しでウィジェットカードを転送することができます。
    この問題を解決するには、転送コードに withShareTicket パラメータをtrueとする必要があります。つまり、パラメータ付きの転送カードです。このようにグループチャットの小さいプログラムカードを共有すると、長押しで転送機能がなくなります。


    Tips:制限された転送ページが設定されており、転送ボタンによって共有をトリガする必要があります。

    実際の操作シーンにはまだ問題があります。この方法はグループチャットにしか適用されません。個人ユーザーに共有すれば、個人ユーザーはやはりプログラムカードを押して転送できます。

    ユーザはshareTicetを有するウィジェットメッセージカードからウィジェットを開き、シーン値1044に入る。シーン値を判断することによって、ユーザがグループチャットカードで開くかどうかを判断することができる。

    締め括りをつける
    ここでは、WeChatウィジェットのユーザー転送制限の実施例についての記事を紹介します。より多くの関連するWeChatウィジェットはユーザーの転送内容を制限しています。私たちの以前の記事を検索したり、下記の関連記事を引き続き閲覧したりしてください。これからもよろしくお願いします。