Commit 9189820352b69c473f317eedd9253542b26aa7ad
1 parent
af8985e9
iOS优惠券分享点不动,新版微信sdk更换变量,128kb 大小的图片放在老的参数里,太大,以前的参数要求32kb
Showing
6 changed files
with
71 additions
and
39 deletions
| @@ -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)), |
-
Please register or login to post a comment