Commit 9189820352b69c473f317eedd9253542b26aa7ad

Authored by wdn127929
1 parent af8985e9

iOS优惠券分享点不动,新版微信sdk更换变量,128kb 大小的图片放在老的参数里,太大,以前的参数要求32kb

@@ -449,7 +449,7 @@ @@ -449,7 +449,7 @@
449 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 449 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
450 CLANG_ENABLE_MODULES = YES; 450 CLANG_ENABLE_MODULES = YES;
451 CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; 451 CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
452 - CURRENT_PROJECT_VERSION = 551; 452 + CURRENT_PROJECT_VERSION = 5522;
453 DEVELOPMENT_TEAM = 8J59HM8B82; 453 DEVELOPMENT_TEAM = 8J59HM8B82;
454 ENABLE_BITCODE = NO; 454 ENABLE_BITCODE = NO;
455 INFOPLIST_FILE = Runner/Info.plist; 455 INFOPLIST_FILE = Runner/Info.plist;
@@ -458,7 +458,7 @@ @@ -458,7 +458,7 @@
458 "$(inherited)", 458 "$(inherited)",
459 "@executable_path/Frameworks", 459 "@executable_path/Frameworks",
460 ); 460 );
461 - MARKETING_VERSION = 5.5.1; 461 + MARKETING_VERSION = 5.5.2;
462 PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine; 462 PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine;
463 PRODUCT_NAME = "$(TARGET_NAME)"; 463 PRODUCT_NAME = "$(TARGET_NAME)";
464 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; 464 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -632,7 +632,7 @@ @@ -632,7 +632,7 @@
632 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 632 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
633 CLANG_ENABLE_MODULES = YES; 633 CLANG_ENABLE_MODULES = YES;
634 CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; 634 CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
635 - CURRENT_PROJECT_VERSION = 551; 635 + CURRENT_PROJECT_VERSION = 5522;
636 DEVELOPMENT_TEAM = 8J59HM8B82; 636 DEVELOPMENT_TEAM = 8J59HM8B82;
637 ENABLE_BITCODE = NO; 637 ENABLE_BITCODE = NO;
638 INFOPLIST_FILE = Runner/Info.plist; 638 INFOPLIST_FILE = Runner/Info.plist;
@@ -641,7 +641,7 @@ @@ -641,7 +641,7 @@
641 "$(inherited)", 641 "$(inherited)",
642 "@executable_path/Frameworks", 642 "@executable_path/Frameworks",
643 ); 643 );
644 - MARKETING_VERSION = 5.5.1; 644 + MARKETING_VERSION = 5.5.2;
645 PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine; 645 PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine;
646 PRODUCT_NAME = "$(TARGET_NAME)"; 646 PRODUCT_NAME = "$(TARGET_NAME)";
647 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; 647 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -658,7 +658,7 @@ @@ -658,7 +658,7 @@
658 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 658 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
659 CLANG_ENABLE_MODULES = YES; 659 CLANG_ENABLE_MODULES = YES;
660 CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; 660 CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements;
661 - CURRENT_PROJECT_VERSION = 551; 661 + CURRENT_PROJECT_VERSION = 5522;
662 DEVELOPMENT_TEAM = 8J59HM8B82; 662 DEVELOPMENT_TEAM = 8J59HM8B82;
663 ENABLE_BITCODE = NO; 663 ENABLE_BITCODE = NO;
664 INFOPLIST_FILE = Runner/Info.plist; 664 INFOPLIST_FILE = Runner/Info.plist;
@@ -667,7 +667,7 @@ @@ -667,7 +667,7 @@
667 "$(inherited)", 667 "$(inherited)",
668 "@executable_path/Frameworks", 668 "@executable_path/Frameworks",
669 ); 669 );
670 - MARKETING_VERSION = 5.5.1; 670 + MARKETING_VERSION = 5.5.2;
671 PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine; 671 PRODUCT_BUNDLE_IDENTIFIER = com.naji.reserveLine;
672 PRODUCT_NAME = "$(TARGET_NAME)"; 672 PRODUCT_NAME = "$(TARGET_NAME)";
673 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; 673 SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -10,10 +10,10 @@ class Constant { @@ -10,10 +10,10 @@ class Constant {
10 * 10 *
11 * 测试账号变更,已经删除0001 账户 代替为 0019!!!!!!!注意!!!!!!!!!!!!!! 11 * 测试账号变更,已经删除0001 账户 代替为 0019!!!!!!!注意!!!!!!!!!!!!!!
12 * */ 12 * */
13 - // static const WXMiniProgramType wxMiniProgramType =  
14 - // WXMiniProgramType.release; //正式版  
15 static const WXMiniProgramType wxMiniProgramType = 13 static const WXMiniProgramType wxMiniProgramType =
16 - WXMiniProgramType.preview; //体验版 14 + WXMiniProgramType.release; //正式版
  15 + // static const WXMiniProgramType wxMiniProgramType =
  16 + // WXMiniProgramType.preview; //体验版
17 // static const WXMiniProgramType wxMiniProgramType = 17 // static const WXMiniProgramType wxMiniProgramType =
18 // WXMiniProgramType.test; //开发版 18 // WXMiniProgramType.test; //开发版
19 19
@@ -311,7 +311,7 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver { @@ -311,7 +311,7 @@ class HomePageState extends State<HomePage> with WidgetsBindingObserver {
311 } 311 }
312 312
313 getSellerVersion() async { 313 getSellerVersion() async {
314 - await collectStoreProvider!.getSellerVersion(context, showLoading: false); 314 + await collectStoreProvider?.getSellerVersion(context, showLoading: false);
315 315
316 if (Constant.normalApp) { 316 if (Constant.normalApp) {
317 _version(); 317 _version();
@@ -338,6 +338,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -338,6 +338,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
338 maxLines: 1, 338 maxLines: 1,
339 overflow: TextOverflow.ellipsis, 339 overflow: TextOverflow.ellipsis,
340 style: TextStyle( 340 style: TextStyle(
  341 + height: 1,
341 fontWeight: FontWeight.bold, 342 fontWeight: FontWeight.bold,
342 color: MyColours.color_FFEFC5, 343 color: MyColours.color_FFEFC5,
343 fontSize: font(16)), 344 fontSize: font(16)),
@@ -356,6 +357,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -356,6 +357,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
356 maxLines: 2, 357 maxLines: 2,
357 overflow: TextOverflow.ellipsis, 358 overflow: TextOverflow.ellipsis,
358 style: TextStyle( 359 style: TextStyle(
  360 + height: 1,
359 color: MyColours.color_FFEFC5, 361 color: MyColours.color_FFEFC5,
360 fontWeight: FontWeight.bold, 362 fontWeight: FontWeight.bold,
361 fontSize: font(16)), 363 fontSize: font(16)),
@@ -397,6 +399,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -397,6 +399,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
397 maxLines: 2, 399 maxLines: 2,
398 overflow: TextOverflow.ellipsis, 400 overflow: TextOverflow.ellipsis,
399 style: TextStyle( 401 style: TextStyle(
  402 + height: 1,
400 fontWeight: FontWeight.bold, 403 fontWeight: FontWeight.bold,
401 color: MyColours.color_FFEFC5, 404 color: MyColours.color_FFEFC5,
402 fontSize: font(16)), 405 fontSize: font(16)),
@@ -420,6 +423,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -420,6 +423,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
420 maxLines: 2, 423 maxLines: 2,
421 overflow: TextOverflow.ellipsis, 424 overflow: TextOverflow.ellipsis,
422 style: TextStyle( 425 style: TextStyle(
  426 + height: 1,
423 color: MyColours.color_FFEFC5, 427 color: MyColours.color_FFEFC5,
424 fontWeight: FontWeight.bold, 428 fontWeight: FontWeight.bold,
425 fontSize: font(16)), 429 fontSize: font(16)),
@@ -477,6 +481,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -477,6 +481,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
477 maxLines: 2, 481 maxLines: 2,
478 overflow: TextOverflow.ellipsis, 482 overflow: TextOverflow.ellipsis,
479 style: TextStyle( 483 style: TextStyle(
  484 + height: 1,
480 fontWeight: FontWeight.bold, 485 fontWeight: FontWeight.bold,
481 color: MyColours.color_FFEFC5, 486 color: MyColours.color_FFEFC5,
482 fontSize: font(16)), 487 fontSize: font(16)),
@@ -501,6 +506,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -501,6 +506,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
501 overflow: 506 overflow:
502 TextOverflow.ellipsis, 507 TextOverflow.ellipsis,
503 style: TextStyle( 508 style: TextStyle(
  509 + height: 1,
504 color: MyColours 510 color: MyColours
505 .color_FFEFC5, 511 .color_FFEFC5,
506 fontWeight: 512 fontWeight:
@@ -549,6 +555,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -549,6 +555,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
549 maxLines: 1, 555 maxLines: 1,
550 overflow: TextOverflow.ellipsis, 556 overflow: TextOverflow.ellipsis,
551 style: TextStyle( 557 style: TextStyle(
  558 + height: 1,
552 color: MyColours.color_FFEFC5, 559 color: MyColours.color_FFEFC5,
553 fontWeight: FontWeight.bold, 560 fontWeight: FontWeight.bold,
554 fontSize: font(16)), 561 fontSize: font(16)),
@@ -606,6 +613,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -606,6 +613,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
606 textAlign: TextAlign.left, 613 textAlign: TextAlign.left,
607 overflow: TextOverflow.ellipsis, 614 overflow: TextOverflow.ellipsis,
608 style: TextStyle( 615 style: TextStyle(
  616 + height: 1,
609 fontWeight: FontWeight.bold, 617 fontWeight: FontWeight.bold,
610 color: MyColours.color_FFEFC5, 618 color: MyColours.color_FFEFC5,
611 fontSize: font(16)), 619 fontSize: font(16)),
@@ -622,6 +630,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -622,6 +630,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
622 overflow: 630 overflow:
623 TextOverflow.ellipsis, 631 TextOverflow.ellipsis,
624 style: TextStyle( 632 style: TextStyle(
  633 + height: 1,
625 color: MyColours 634 color: MyColours
626 .color_FFEFC5, 635 .color_FFEFC5,
627 fontWeight: 636 fontWeight:
@@ -635,6 +644,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -635,6 +644,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
635 overflow: 644 overflow:
636 TextOverflow.ellipsis, 645 TextOverflow.ellipsis,
637 style: TextStyle( 646 style: TextStyle(
  647 + height: 1,
638 // writingMode: TextWritingMode.verticalLr, 648 // writingMode: TextWritingMode.verticalLr,
639 color: MyColours 649 color: MyColours
640 .color_FFEFC5, 650 .color_FFEFC5,
@@ -666,6 +676,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> { @@ -666,6 +676,7 @@ class _MiniprogramSettingPageState extends State<MiniprogramSettingPage> {
666 overflow: 676 overflow:
667 TextOverflow.ellipsis, 677 TextOverflow.ellipsis,
668 style: TextStyle( 678 style: TextStyle(
  679 + height: 1,
669 color: MyColours 680 color: MyColours
670 .color_FFEFC5, 681 .color_FFEFC5,
671 fontWeight: 682 fontWeight:
@@ -1475,7 +1475,8 @@ class Utils { @@ -1475,7 +1475,8 @@ class Utils {
1475 title: _title, 1475 title: _title,
1476 path: _path, 1476 path: _path,
1477 description: _description, 1477 description: _description,
1478 - thumbData: result 1478 + thumbData: Platform.isIOS ? null : result,
  1479 + hdImageData: result
1479 // thumbnail: WeChatImage.binary(source) 1480 // thumbnail: WeChatImage.binary(source)
1480 ); 1481 );
1481 bool isShare = await fluwx.share(model); 1482 bool isShare = await fluwx.share(model);
@@ -1528,7 +1529,8 @@ class Utils { @@ -1528,7 +1529,8 @@ class Utils {
1528 1529
1529 // thumbnail: WeChatImage.binary(source) 1530 // thumbnail: WeChatImage.binary(source)
1530 1531
1531 - thumbData: result); 1532 + thumbData: Platform.isIOS ? null : result,
  1533 + hdImageData: result);
1532 bool isShare = await fluwx.share(model); 1534 bool isShare = await fluwx.share(model);
1533 print(isShare); 1535 print(isShare);
1534 Loading.hideLoading(context); 1536 Loading.hideLoading(context);
@@ -1560,6 +1562,7 @@ class Utils { @@ -1560,6 +1562,7 @@ class Utils {
1560 String _description = "OneKey"; 1562 String _description = "OneKey";
1561 // Uint8List source = await testComporessList(context, _thumbnail); 1563 // Uint8List source = await testComporessList(context, _thumbnail);
1562 Fluwx fluwx = Fluwx(); 1564 Fluwx fluwx = Fluwx();
  1565 + Uint8List? result = await WxSdk.fetchImageAsUint8List(_thumbnail);
1563 var model = new WeChatShareMiniProgramModel( 1566 var model = new WeChatShareMiniProgramModel(
1564 // miniProgramType: , //体验版 1567 // miniProgramType: , //体验版
1565 miniProgramType: Constant.wxMiniProgramType, //正式版 1568 miniProgramType: Constant.wxMiniProgramType, //正式版
@@ -1573,7 +1576,8 @@ class Utils { @@ -1573,7 +1576,8 @@ class Utils {
1573 1576
1574 // thumbnail: WeChatImage.binary(source) 1577 // thumbnail: WeChatImage.binary(source)
1575 1578
1576 - thumbData: await WxSdk.fetchImageAsUint8List(_thumbnail)); 1579 + thumbData: Platform.isIOS ? null : result,
  1580 + hdImageData: result);
1577 bool isShare = await fluwx.share(model); 1581 bool isShare = await fluwx.share(model);
1578 print(isShare); 1582 print(isShare);
1579 Loading.hideLoading(context); 1583 Loading.hideLoading(context);
@@ -1617,7 +1621,8 @@ class Utils { @@ -1617,7 +1621,8 @@ class Utils {
1617 title: _title, 1621 title: _title,
1618 path: _path, 1622 path: _path,
1619 description: _description, 1623 description: _description,
1620 - thumbData: result 1624 + thumbData: Platform.isIOS ? null : result,
  1625 + hdImageData: result
1621 // thumbnail: WeChatImage.binary(source) 1626 // thumbnail: WeChatImage.binary(source)
1622 ); 1627 );
1623 bool isShare = await fluwx.share(model); 1628 bool isShare = await fluwx.share(model);
@@ -2056,7 +2061,8 @@ class Utils { @@ -2056,7 +2061,8 @@ class Utils {
2056 miniProgramType: Constant.wxMiniProgramType, //正式版 2061 miniProgramType: Constant.wxMiniProgramType, //正式版
2057 // miniProgramType: //开发版 2062 // miniProgramType: //开发版
2058 // thumbnail: WeChatImage.binary(source) 2063 // thumbnail: WeChatImage.binary(source)
2059 - thumbData: result 2064 + thumbData: Platform.isIOS ? null : result,
  2065 + hdImageData: result
2060 // thumbnail: WeChatImage.binary(image) 2066 // thumbnail: WeChatImage.binary(image)
2061 ); 2067 );
2062 //分享链接 2068 //分享链接
@@ -2108,19 +2114,20 @@ class Utils { @@ -2108,19 +2114,20 @@ class Utils {
2108 //跳转小程序 2114 //跳转小程序
2109 Fluwx fluwx = Fluwx(); 2115 Fluwx fluwx = Fluwx();
2110 var model = new WeChatShareMiniProgramModel( 2116 var model = new WeChatShareMiniProgramModel(
2111 - webPageUrl: _webPageUrl,  
2112 - userName: _userName,  
2113 - title: _title,  
2114 - path: _path,  
2115 - // description: 'hhh',  
2116 - // miniProgramType: , //体验版  
2117 - miniProgramType: Constant.wxMiniProgramType, //正式版  
2118 - // miniProgramType: //开发版  
2119 - // thumbnail: WeChatImage.binary(source)  
2120 - thumbData: result,  
2121 - // hdImagePath: WeChatImage.network(_thumbnail), thumbnail: null,  
2122 - // thumbnail: WeChatImage.binary(image)  
2123 - ); 2117 + webPageUrl: _webPageUrl,
  2118 + userName: _userName,
  2119 + title: _title,
  2120 + path: _path,
  2121 + // description: 'hhh',
  2122 + // miniProgramType: , //体验版
  2123 + miniProgramType: Constant.wxMiniProgramType, //正式版
  2124 + // miniProgramType: //开发版
  2125 + // thumbnail: WeChatImage.binary(source)
  2126 + thumbData: Platform.isIOS ? null : result,
  2127 + hdImageData: result
  2128 + // hdImagePath: WeChatImage.network(_thumbnail), thumbnail: null,
  2129 + // thumbnail: WeChatImage.binary(image)
  2130 + );
2124 //分享链接 2131 //分享链接
2125 // var model = WeChatShareWebPageModel( 2132 // var model = WeChatShareWebPageModel(
2126 // // 'https://xt04.colorcun.com/h5/index.html#/?id=$rid&hasInvitation=1', 2133 // // 'https://xt04.colorcun.com/h5/index.html#/?id=$rid&hasInvitation=1',
@@ -2213,6 +2220,7 @@ class Utils { @@ -2213,6 +2220,7 @@ class Utils {
2213 } 2220 }
2214 // print(result!.length/1024); 2221 // print(result!.length/1024);
2215 //跳转小程序 2222 //跳转小程序
  2223 +
2216 Fluwx fluwx = Fluwx(); 2224 Fluwx fluwx = Fluwx();
2217 var model = new WeChatShareMiniProgramModel( 2225 var model = new WeChatShareMiniProgramModel(
2218 webPageUrl: _webPageUrl, 2226 webPageUrl: _webPageUrl,
@@ -2224,7 +2232,8 @@ class Utils { @@ -2224,7 +2232,8 @@ class Utils {
2224 miniProgramType: Constant.wxMiniProgramType, //正式版 2232 miniProgramType: Constant.wxMiniProgramType, //正式版
2225 // miniProgramType: //开发版 2233 // miniProgramType: //开发版
2226 // thumbnail: WeChatImage.binary(source) 2234 // thumbnail: WeChatImage.binary(source)
2227 - thumbData: result 2235 + thumbData: Platform.isIOS ? null : result,
  2236 + hdImageData: result
2228 // hdImagePath: WeChatImage.network(_thumbnail), thumbnail: null, 2237 // hdImagePath: WeChatImage.network(_thumbnail), thumbnail: null,
2229 // thumbnail: WeChatImage.binary(image) 2238 // thumbnail: WeChatImage.binary(image)
2230 ); 2239 );
@@ -2288,7 +2297,8 @@ class Utils { @@ -2288,7 +2297,8 @@ class Utils {
2288 miniProgramType: Constant.wxMiniProgramType, //正式版 2297 miniProgramType: Constant.wxMiniProgramType, //正式版
2289 // miniProgramType: //开发版 2298 // miniProgramType: //开发版
2290 // thumbnail: WeChatImage.binary(source) 2299 // thumbnail: WeChatImage.binary(source)
2291 - thumbData: result 2300 + thumbData: Platform.isIOS ? null : result,
  2301 + hdImageData: result
2292 // thumbnail: WeChatImage.binary(image) 2302 // thumbnail: WeChatImage.binary(image)
2293 ); 2303 );
2294 //分享链接 2304 //分享链接
@@ -3151,7 +3161,8 @@ class Utils { @@ -3151,7 +3161,8 @@ class Utils {
3151 // miniProgramType: //开发版 3161 // miniProgramType: //开发版
3152 // thumbnail: WeChatImage.binary(source) 3162 // thumbnail: WeChatImage.binary(source)
3153 // thumbnail: WeChatImage.network(_thumbnail) 3163 // thumbnail: WeChatImage.network(_thumbnail)
3154 - thumbData: result); 3164 + thumbData: Platform.isIOS ? null : result,
  3165 + hdImageData: result);
3155 3166
3156 isSuccess = await fluwx.share(model); 3167 isSuccess = await fluwx.share(model);
3157 } else { 3168 } else {
@@ -3358,7 +3369,9 @@ class Utils { @@ -3358,7 +3369,9 @@ class Utils {
3358 // miniProgramType: //开发版 3369 // miniProgramType: //开发版
3359 // thumbnail: WeChatImage.binary(source) 3370 // thumbnail: WeChatImage.binary(source)
3360 // thumbnail: WeChatImage.network(_thumbnail) 3371 // thumbnail: WeChatImage.network(_thumbnail)
3361 - thumbData: _thumbnailUint8List); 3372 +
  3373 + thumbData: Platform.isIOS ? null : _thumbnailUint8List,
  3374 + hdImageData: _thumbnailUint8List);
3362 3375
3363 // thumbData: ); 3376 // thumbData: );
3364 3377
@@ -33,10 +33,10 @@ class WxSdk { @@ -33,10 +33,10 @@ class WxSdk {
33 static Future init() async { 33 static Future init() async {
34 Fluwx fluwx = Fluwx(); 34 Fluwx fluwx = Fluwx();
35 fluwx.registerApi( 35 fluwx.registerApi(
36 - appId: "这里写你注册的appid", 36 + appId: "wx4d105e36a36a6139",
37 doOnAndroid: true, 37 doOnAndroid: true,
38 doOnIOS: true, 38 doOnIOS: true,
39 - universalLink: "这里写你注册的universalLink"); 39 + universalLink: "https://xt04.colorcun.com/link/OneKey/");
40 } 40 }
41 41
42 static Future<bool> wxIsInstalled() async { 42 static Future<bool> wxIsInstalled() async {
@@ -68,11 +68,19 @@ class WxSdk { @@ -68,11 +68,19 @@ class WxSdk {
68 WeChatShareImageModel model; 68 WeChatShareImageModel model;
69 69
70 if (file != null) { 70 if (file != null) {
71 - model = WeChatShareImageModel(  
72 - WeChatImageToShare(localImagePath: File(file).path),  
73 - title: title,  
74 - description: decs,  
75 - scene: wxScene); 71 + if (Platform.isIOS) {
  72 + model = WeChatShareImageModel(
  73 + WeChatImageToShare(uint8List: File(file).readAsBytesSync()),
  74 + title: title,
  75 + description: decs,
  76 + scene: wxScene);
  77 + } else {
  78 + model = WeChatShareImageModel(
  79 + WeChatImageToShare(localImagePath: File(file).path),
  80 + title: title,
  81 + description: decs,
  82 + scene: wxScene);
  83 + }
76 } else if (url != null) { 84 } else if (url != null) {
77 model = WeChatShareImageModel( 85 model = WeChatShareImageModel(
78 WeChatImageToShare(uint8List: await fetchImageAsUint8List(url)), 86 WeChatImageToShare(uint8List: await fetchImageAsUint8List(url)),