Flutter 分享小程序到微信好友 提示 由于不支持的分享类型 无法分享到微信安卓

12

Flutter 分享小程序到微信好友 提示 由于不支持的分享类型 无法分享到微信安卓

Flutter 分享小程序到微信好友提示:由于不支持的分享类型无法分享到微信安卓

在开发移动应用时,分享功能是非常重要的一部分。尤其是在微信平台上,分享小程序到好友是一个常见需求。但是,有些开发者可能会遇到一个问题:提示“由于不支持的分享类型无法分享到微信安卓”。本文将详细描述这个问题的原因和解决方案。

什么是原始ID

在微信开放平台中,原始ID(Original ID)是指小程序的唯一标识符。它用于区分不同的小程序实例,而APPID则是用于区分不同的小程序开发者。原始ID通常由微信开放平台生成,并且是唯一的。

为什么使用原始ID而不是APPID

在分享小程序到好友时,使用原始ID而不是APPID可能会导致问题。这是因为微信开放平台要求使用原始ID来标识小程序实例,而不是使用APPID。使用APPID可能会导致分享失败,因为微信开放平台无法确定哪个小程序实例需要被分享。

如何解决这个问题

要解决这个问题,需要修改代码中的分享类型,从使用APPID改为使用原始ID。具体步骤如下:

1. 在微信开放平台中获取小程序的原始ID。

2. 修改代码中的分享类型,从使用APPID改为使用原始ID。

示例代码

以下是示例代码,展示如何修改分享类型从使用APPID改为使用原始ID:

```dartimport 'package:flutter/material.dart';

import 'package:wechat_flutter/wechat_flutter.dart';

void main() {

runApp(MyApp());

}

class MyApp extends StatelessWidget {

@override Widget build(BuildContext context) {

return MaterialApp(

home: Scaffold(

appBar: AppBar(

title: Text('微信分享小程序'),

),

body: Center(

child: WeChatShareButton(

appId: 'wx1234567890', // 使用原始ID替换APPID originalId: 'og1234567890', // 使用原始ID shareTitle: '分享小程序',

shareImage: ' shareUrl: ' ),

),

),

);

}

}

```

结论

在Flutter中分享小程序到微信好友时,提示“由于不支持的分享类型无法分享到微信安卓”可能是因为使用了APPID而不是原始ID。要解决这个问题,需要修改代码中的分享类型,从使用APPID改为使用原始ID。具体步骤包括在微信开放平台中获取小程序的原始ID,并且修改代码中的分享类型。

小程序flutter微信分享小程序

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 html调微信加好友,个人微信加好友的四个实用方法

下一篇 微信好友数据统计,能测出删除你的好友