記事ディレクトリ
uniapp を使用して WeChat を共有するアプリを開発する場合、このリマインダーは
由于不支持的分享类型无法分享到微信
非常に厄介です。明らかに、すべての構成はドキュメントに従って構成されています。その結果、共有することに興奮しています。その結果、この種のエラーが表示されます。そして解決策を記録します。
- 関連するアプレットを構成する
- WeChat オープン プラットフォームにログインし
https://open.weixin.qq.com/
、「ダイレクト」をクリックします - 独自のアプリケーションを見つけたら、図に示すように、
管理中心
それを同時にクリックします。小程序
- 次に、関連するアプレットをクリックし、要件を入力し
关联的小程序账号和密码
、手順に従います。- ミニプログラムは公式アカウントにも関連付けられている必要があることに注意してください
- uniが提供する公式の
uni.share
方法を使用してください
uni.share({
provider: 'weixin',
scene: "WXSceneSession",
type: 5,// 5代表分享为小程序
imageUrl: 'https://www.aa.cn/1.png', // 必填
title: '分享的标题',
miniProgram: {
id: 'gh_xxxxx',// 必填
path: 'pages/index/index',// 必填
type: 0,// 0-正式版; 1-测试版; 2-体验版。 默认值为0
webUrl: 'https://www.aa.cn',// 必须填一个,
},
success: ret => {
console.log(JSON.stringify(ret));
}
});
- 設定
manifest.json
、共有モジュールを追加します
プロジェクトのルート ディレクトリで App SDK 設定を見つけてmanifest.json
、WeChat メッセージとモーメントを確認し、appid を入力します iOS プラットフォームで使用したい場合は、ユニバーサル リンクも設定する必要があります。図に示すように:
注:自定义基座
デバッグが必要な場合は、デバッグのために携帯電話に接続する前にデバッグを生成する必要があります。
ここで完成ですよ~
サポートされていない共有タイプのため、WeChat に共有できません (解決済み)
主に uni.share のパラメータ設定の問題が原因で、期間中に発生しました。由于不支持的分享类型无法分享到微信
設定オプションにパラメータ設定miniProgram
エラーid
があり、このようなプロンプトが表示されます。エラーは図に示されています。
- その理由は、この ID が であるためです
原始小程序的id
。これはアプレットの AppID ではないことに注意してくださいgh_
。元の ID はアクティブ化された ID です。微信公众平台
- [設定] - 最初の列でプルダウンし、元の ID を見つけて入力します。
アプリケーションとアプレットは WeChat オープン プラットフォーム アカウントにバインドされていないため、WeChat で共有できません (解決済み)
- アプレットの元の ID も設定されている場合でも、この種の問題は依然として発生します。つまり、アプリケーションがアプレットに関連付けられていないため、記事の最初の段階に従って設定するだけで十分です。エラーは以下のとおりです。
-
share:fail [WeChat シェア:-3]送信できません、https://ask.dcloud.net.cn/article/287
このエラー レポートはuni.share
パラメータの問題をチェックする必要があります。パラメータが入力されていない場合はwebUrl、id
、このエラーも含まれます。
ここで試して、写真に示すように成功を共有しましょう:
完成した Sahua~
end