h5 ページは WeChat アプレットにジャンプします (最も簡単な方法 | URL スキーム)

ここに画像の説明を挿入します


導入

WeChat アプレットへの H5 ページ ジャンプの必要性は普遍的です。WeChat アプレットは WeChat 内でのみアクセスできるアプリケーションであり、H5 ページはどのブラウザからもアクセスできるため、この 2 つの間の接続を確立するにはジャンプが必要です。
ユーザーにとって、H5 ページ ジャンプ WeChat アプレットはより良いユーザー エクスペリエンスを提供できます。ユーザーは、H5 ページで商品、サービス、その他のコンテンツを参照して選択し、WeChat アプレットに直接ジャンプして購入、支払い、その他の操作を行うことができるため、異なるプラットフォーム間の切り替えやジャンプを回避でき、効率と利便性が向上します。
企業や開発者にとって、H5 ページ ジャンプ WeChat アプレットは、より多くのビジネス チャンスと価値をもたらすことができます。H5 ページの WeChat ミニ プログラムにユーザーを誘導することで、ユーザーの定着率とコンバージョン率を高め、売上と収益を増やすことができます。同時に、WeChat ミニ プログラムの開発とメンテナンスのコストは比較的低く、企業の運用コストと敷居を下げることができます。
WeChat ミニ プログラムへの H5 ページ ジャンプの需要は普遍的であり、より良いユーザー エクスペリエンスと企業価値をもたらすことができます。ただし、この要件を達成するには、一定の技術的能力と、対応する開発仕様および要件への準拠が必要であることに注意してください。

成し遂げる

公式ドキュメントのアドレス: https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/url-scheme.html

URLスキームの取得

2023 年 12 月 19 日以降、URL スキームがアップグレードされます。詳細な調整手順については、「URL スキームと URL リンクの最適化に関するお知らせ」をご覧ください。変更の概要は以下のとおりです。

  1. 開発者が元の暗号化された URL スキームの背後でパラメータを結合できるようにサポートします。

  2. 新しい平文 URL スキームが追加され、開発者はインターフェイスを呼び出すことなく、自分で平文スキームを結合して生成できます。

  3. URL スキームの 1 人、1 リンクの制限を解除し、複数のユーザーによる同じ接続へのアクセスをサポートします。

  4. ミニ プログラムごとに開く URL スキームと URL リンクの最大数は 1 日あたり 300 万です。

暗号化された URL スキーム

入手方法

ミニ プログラムの任意のページを開くための暗号化された URL スキームは、サーバー インターフェイスを通じて取得できます。テキスト メッセージ、電子メール、WeChat 以外の Web ページなどからミニ プログラムを開くのに適しています。URL スキームを通じてミニ プログラムを開くためのシナリオ値は 1065 です。
生成された URL スキームは次のとおりです。


  weixin://dl/business/?t= *TICKET*

iOS システムは URL スキームの識別をサポートしており、テキスト メッセージなどのアプリケーション シナリオでスキームを介してミニ プログラムに直接ジャンプできます。
Android システムは URL スキームの直接認識をサポートしていません。ユーザーは通常、Scheme を通じてミニ プログラムを開くことはできません。開発者は H5 ページ転送を使用してから、Scheme にジャンプしてミニ プログラムを開く必要があります。ジャンプ コードの例は次のとおりです:

location.href = 'weixin://dl/business/?t= *TICKET*'

このジャンプ メソッドは、ユーザーが H5 を開いた直後、またはユーザーがイベントをトリガーした後に呼び出すことができます。

スプライシングパラメータ

元の URL スキームを暗号化された URL スキームにスムーズにアップグレードし、開発者がリンクの背後でカスタム パラメータを結合できるようにします。パラメータを結合した後の URL スキームは次のとおりです。

weixin://dl/business/?t= *TICKET*&cq=*CUSTOM PARAMETER*

知らせ:

  1. CUSTOM PARAMETE は、最大長 256 文字の特別なクエリです。数字、大文字と小文字の英語、および一部の特殊文字 (!#$&'()*+,/:;=?@-._~%`) のみをサポートします。 、url_encode が必要です。
  2. このルール調整が有効になる前に生成された URL スキームは引き続き通常どおり使用でき、CUSTOM PARAMETE パラメータは直接接続できます。
  3. ミニ プログラムを開くときにパラメーターを結合した後の暗号化された URL スキームの値は変更されず、1065 のままです。

プレーンな URL スキーム

入手方法

開発者は、プラットフォーム インターフェイスを呼び出す必要はありません。MP プラットフォーム -> 設定 -> プライバシーとセキュリティ -> クリア テキスト スキームでこのアプレット宣言をプルした後、次の形式に従って appid や path などのパラメータをプレーンとして結合できます。テキスト URL スキーム リンク。

weixin://dl/business/?appid=*APPID*&path=*PATH*&query=*QUERY*&env_version=*ENV_VERSION*

このうち、各パラメータの定義は次のとおりです。

  1. [必須] APPID: プレーンテキスト URL スキームを通じて開かれるミニ プログラムの appid。
  2. [必須] PATH: クリア テキスト URL スキームを通じてミニ プログラムを開くためのページ パス。公開されたミニ プログラムが存在するページである必要があります。クエリは実行できません。
  3. [オプション] クエリ: クリア テキスト URL スキームを通じてミニ プログラムのクエリを開きます。最大長は 512 文字です。数字、大文字と小文字の英語、およびいくつかの特殊文字のみがサポートされています: !#$&'()*+, /:;=?@- ._~%`、url_encode が必要です。
  4. [オプション] ENV_VERSION: 開かれるミニ プログラムのバージョン。正式版はリリース、体験版は試用版、開発版は開発です。WeChat の外部で開かれた場合にのみ有効です。注: 入力しない場合は、デフォルトでミニ プログラムの正式バージョンが開きます。

プレーンテキスト URL スキームを通じてミニ プログラムを開くためのシナリオ値は 1286 です。

実際のプロジェクトの表示:

<body>
    <a href="weixin://dl/business/?appid=wx1234123123&path=pages/index/index">点击跳转</a>

</body>

ここに画像の説明を挿入します
クリックするとジャンプします。(携帯電話で操作している場合、コンピューターは WeChat にのみジャンプでき、ミニ プログラムにはジャンプできません)
ここに画像の説明を挿入します

周波数制限

生成終了: 1 日に生成される URL スキーム (暗号化 + プレーン テキスト) と URL リンクの総数は 500,000 に制限されます。

オープン側: URL スキーム (暗号化 + プレーン テキスト) および URL リンクを通じて開くことができるミニ プログラムの合計回数は、1 日あたり 300 万回に制限されます。

予防

WeChat の Web ページでミニ プログラムを開く必要がある場合は、WeChat の [開く] タブ - ミニ プログラム ジャンプ ボタンを使用してください。パブリック アカウントをお持ちでない場合は、ミニ プログラム ID を直接使用して Web ページを開発し、認証なしでミニ プログラムにジャンプします。クラウド開発の静的 Web サイトを参照してミニ プログラムにジャンプします。オープン スコープを満たすミニ プログラムは、ミニ プログラムのオープンをサポートするテキスト メッセージを送信できます。この機能は基本的にユーザーが現在使用している WeChat のバージョンをカバーしており、開発者は下位バージョンと互換性を持つ必要はありません。公開されたミニ プログラムの URL スキーム
のみが送信できます。 URL スキームを介してジャンプ
します
。WeChat に到達すると、システム ポップアップ ボックスがトリガーされて確認が行われることがあります。ユーザーがジャンプしないことを選択した場合、ミニ プログラムを開くことはできません。開発者は、ユーザーがジャンプしないことを選択したシナリオに適切に対処することが求められます。
一部のブラウザでは、Web ページを開くときに直接ジャンプが制限されます。サンプル Web ページを参照してジャンプ ボタンを設定できます。
プラットフォームには、開発者のリンクを防ぐセキュリティ ポリシーがあります。黒とグレーの製品が一括で開かれてしまうため、アクセス上限によりミニプログラムが正常に開けない問題が発生する

オープンレンジ

個別の科目以外の小規模なプログラムも受け入れます。

サンプルコードパッケージ

https://download.csdn.net/download/weixin_48998573/88650342

こんにちは、フェイチェンです。
フロントエンドの学習リソース、技術の変化や生存ルールの毎日の共有、業界関係者や洞察を得るために私をフォローすることを歓迎します。

おすすめ

転載: blog.csdn.net/weixin_48998573/article/details/135134309