uniapp sharing WeChat은 지원되지 않는 공유 유형으로 인해 WeChat에 공유할 수 없다는 메시지를 표시합니다. 계정에서는 WeChat에서 공유할 수 없습니다.


uniapp으로 위챗공유 앱 개발할때 리마인더가 由于不支持的分享类型无法分享到微信 너무 괴로워요 당연히 모든 설정은 문서대로 구성이 되어있습니다 결과적으로 신나서 공유합니다 결과는 이런 종류의 에러를 냅니다, 솔루션을 기록합니다.

  1. 연결된 애플릿 구성
  • WeChat 개방형 플랫폼에 로그인 https://open.weixin.qq.com/ 하고 직접 클릭
  • 자신의 응용 프로그램을 찾으면 그림과 같이 管理中心동시에 클릭하십시오.小程序
    여기에 이미지 설명 삽입
  • 그런 다음 관련 애플릿을 클릭하고 요구 사항을 입력한 关联的小程序账号和密码다음 단계를 따릅니다.
    • 미니 프로그램도 공식 계정과 연결되어 있어야 합니다.
  1. 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));
    }
});
  1. 구성 manifest.json, 공유 모듈 추가
    프로젝트의 루트 디렉토리에서 App SDK 구성을 찾아 manifest.jsonWeChat 메시지 및 Moments를 확인하고 appid를 입력합니다.iOS 플랫폼에서 사용하려면 범용 링크도 구성해야 합니다. 그림과 같이:
    여기에 이미지 설명 삽입
    참고: 디버깅이 필요한 경우 自定义基座디버깅을 위해 휴대폰에 연결하기 전에 생성해야 합니다.

여기서 끝~

지원되지 않는 공유 유형으로 인해 WeChat에 공유할 수 없음(해결됨)

주로 uni.share의 매개변수 구성 문제로 인해 기간 동안 발생하며 由于不支持的分享类型无法分享到微信구성 옵션에 매개 변수 설정 miniProgram오류 가 id있어 이러한 프롬프트가 표시되며 오류는 그림에 표시됩니다.
여기에 이미지 설명 삽입

  • 그 이유는 이 id가 애플릿의 appid가 아니라는 점에 유의하십시오原始小程序的id . 원래 id는 활성화된 것입니다. - 설정 - 첫 번째 열 풀다운에서 원래 id를 찾아 입력합니다.gh_微信公众平台
    여기에 이미지 설명 삽입

애플리케이션과 애플릿은 WeChat 오픈 플랫폼 계정에 바인딩되어 있지 않으므로 WeChat에서 공유할 수 없습니다(해결됨).

  • 애플릿의 원래 id도 구성하면 이런 문제가 계속 발생합니다. 즉, 응용 프로그램이 애플릿과 연결되어 있지 않으며 기사 시작 부분에 따라 구성하면 충분합니다. 오류는 아래와 같습니다.
    -여기에 이미지 설명 삽입

share:fail [Share WeChat share:-3]전송할 수 없음, https://ask.dcloud.net.cn/article/287

이 오류 보고서는 매개변수 문제를 확인해야 하며 uni.share채워지지 않은 경우 webUrl、id이 오류도 포함됩니다.
여기에서 시도해보고 사진과 같이 성공을 공유합시다:
여기에 이미지 설명 삽입완성된 사후아~
end

추천

출처blog.csdn.net/qq_38188228/article/details/130352476