Aplikasi WeChat imitasi diimplementasikan menggunakan Jiguang IM
声明:本项目仅供学习,如有侵权请联系本人进行删除。
手机号码:18601952581(微信同号)
QQ:1558053958
邮箱:[email protected]
可承接一些中小型项目、毕业设计等
iOS
Jika (Connection refused - connect(2) for "raw.githubusercontent.com" port 443)
muncul, berarti sumber domestik belum disiapkan, atau Anda dapat mencoba menghindari firewall.
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)
Jika Anda belum mengupgrade versi flutter ke 1.17.0, maka ubah versi penyedia menjadi 4.0.5+1
Beberapa antarmuka dalam proyek ini adalah url http. Android 9.0/P dan iOS melarang pemuatan dari URL non-https, sehingga konfigurasi keamanan jaringan Aplikasi perlu diubah untuk mengizinkan koneksi tersebut.
Android
Tambahkan direktori xml di bawah res dan buat file network_security_config.xml
<? xml version = " 1.0 " encoding = " utf-8 " ?>
< network-security-config >
< base-config cleartextTrafficPermitted = " true " />
</ network-security-config >
Tambahkan atribut berikut ke tag aplikasi pada file AndroidManifest.xml
< application
android : networkSecurityConfig = " @xml/network_security_config "
/>
iOS
Edit di bawah Info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
Jika Anda menyukai Aplikasi WeChat tiruan versi Flutter saya, atau merasa telah membantu Anda, Anda dapat mengklik "Bintang" di sudut kanan atas untuk mendukungnya. Dukungan Anda adalah motivasi saya, terima kasih?
Anda juga dapat memindai kode QR di bawah dan membelikan penulis secangkir kopi☕️
Apache 2.0