Application d'imitation WeChat implémentée à l'aide de Jiguang IM
声明:本项目仅供学习,如有侵权请联系本人进行删除。
手机号码:18601952581(微信同号)
QQ:1558053958
邮箱:[email protected]
可承接一些中小型项目、毕业设计等
IOS
Si (Connection refused - connect(2) for "raw.githubusercontent.com" port 443)
apparaît, cela signifie que la source nationale n'a pas été configurée, ou que vous pouvez essayer de contourner le pare-feu.
Flutter (Channel stable, 1.22.1, on Mac OS X 10.15.4 19E287, locale zh-Hans-CN)
• Flutter version 1.22.1 at /System/Volumes/Data/workspace/flutter
• Framework revision f30b7f4db9 (3 周前), 2020-10-08 10:06:30 -0700
• Engine revision 75bef9f6c8
• Dart version 2.10.1
• Pub download mirror https://pub.flutter-io.cn
• Flutter download mirror https://storage.flutter-io.cn
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at /Users/developer/Library/Android/sdk
• Platform android-30, build-tools 30.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.7)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.7, Build version 11E801a
• CocoaPods version 1.9.1
[✓] Android Studio (version 3.6)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 49.0.1
• Dart plugin version 192.8052
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
[✓] Connected device (3 available)
• MI 5X • 1c7664100104 • android-arm64 • Android 8.1.0 (API 27)
• iPhone 11 Pro Max • B366D105-9EEC-47E4-A0CE-94C43E9ACD2D • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-2 (simulator)
Si vous n'avez pas mis à niveau la version Flutter vers 1.17.0, remplacez la version du fournisseur par 4.0.5+1.
Certaines interfaces du projet sont des URL http. Android 9.0/P et iOS interdisent le chargement à partir d'URL non https, la configuration de sécurité réseau de l'application doit donc être modifiée pour autoriser de telles connexions.
Androïde
Ajoutez un répertoire XML sous res et créez le fichier network_security_config.xml
<? xml version = " 1.0 " encoding = " utf-8 " ?>
< network-security-config >
< base-config cleartextTrafficPermitted = " true " />
</ network-security-config >
Ajoutez les attributs suivants à la balise d'application sous le fichier AndroidManifest.xml
< application
android : networkSecurityConfig = " @xml/network_security_config "
/>
IOS
Modifier sous Info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
Si vous aimez ma version Flutter de l'imitation de l'application WeChat, ou si vous pensez qu'elle vous a aidé, vous pouvez cliquer sur « Étoile » dans le coin supérieur droit pour la soutenir. Votre soutien est ma motivation, merci ?
Vous pouvez également scanner le code QR ci-dessous et acheter une tasse de café à l'auteur☕️
Apache2.0