前提: WeChat jssdk 共有関数を呼び出し、WeChat 開発者ツールを通じてデバッグします。呼び出しはエラー メッセージなしで正常に行われます。
問題: 通話は成功し、開発者ツールは正常に表示されますが、実際のデバイスでデバッグして共有すると、カスタム コンテンツが無効になり、WeChat によって自動的に取得されるデフォルトのコンテンツになります。記事公開時点:IOS側は正常(IOS側のルールはまだ変わっていないのかもしれません)、Android側の共有動作は正常、カスタマイズ内容は無効です。
理由: WeChat は共有ルールを再調整しました: 共有アドレスは、公式アカウントの JS インターフェースの安全なドメイン名と一致している必要があります。
例: カスタム URL: このカスタム パスのルート アドレスは xxx.xxxx.com です。この場合、パブリック アカウントの JS インターフェイス セキュリティ ドメイン名は xxx.xxxx.com になります。このようにして、通常どおり共有をカスタマイズできます。
例: カスタム URL: このカスタム パスのルート アドレスは xxx.xxxx.com/xxx です。この場合、パブリック アカウントの JS インターフェイス セキュリティ ドメイン名は xxx.xxxx.com/xxx になります。このようにして、通常どおり共有をカスタマイズできます。
注: 上記の例と同様、JS インターフェイスのセキュリティ ドメイン名のアドレスは、カスタム パス構成のルート パスと同じである必要があります。
上記の結論はすべて私自身の自己テストに基づいています。他の人との矛盾がある場合はご容赦ください。
その他:上記の通り問題はありませんが、画像が表示できない場合はこちらの記事をご参照ください。
以上がWeChat jssdk 共有関数のサンプル チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。