Skip to content

Instantly share code, notes, and snippets.

@nartzco
Last active May 9, 2020 04:20
Show Gist options
  • Select an option

  • Save nartzco/7c9a29eea068a90fc35c66b574eeeef2 to your computer and use it in GitHub Desktop.

Select an option

Save nartzco/7c9a29eea068a90fc35c66b574eeeef2 to your computer and use it in GitHub Desktop.

Socket IO not working in flutter

Tambahkan networkSecurityConfig dan edit AndroidManifest.xml

project/android/app/src/main/AndroidManifest.xml
project/android/app/src/main/res/xml/network_security_config.xml

manifest

Edit AndroidManifest.xml

Sisipkan uses-permission dan networkSecurityConfig

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="myapp.app">
    <uses-permission android:name="android.permission.INTERNET"/>
    <application
        android:networkSecurityConfig="@xml/network_security_config"
    	...
    	...
    	...
    </application>
</manifest>

networkSecurityConfig

Buat file network_security_config.xml dan simpan di project/android/app/src/main/res/xml/network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">sub1.domain.com</domain>
        <domain includeSubdomains="true">sub2.domain.com</domain>
    </domain-config>
</network-security-config>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment