Vấn đề khó kết nối API với http và https trên Android 9

Trên Android 9, Google đã siết chặt hơn các vấn đề bảo mật cũng như kết nối đến API. Cần phải thêm 1 file network_security_config.xml để xác định rõ các link kết nối API, nếu không sẽ không kết nối được.

Cách thực hiện

1. Tạo file network_security_config.xml

2. Trong AndroidManifest.xml, thêm vào dòng sau

3. Nội dung network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">www.api.com</domain> // Xác định rõ link API sẽ kết nối
    </domain-config>

    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" /> // Nếu muốn chấp nhận mọi kết nối thì thêm dòng này, không khuyến khích do sẽ gây ra vấn đề security
        </trust-anchors>
    </base-config>
</network-security-config>

Deprecated: Function WP_Query được gọi với một tham số đã bị loại bỏ kể từ phiên bản 3.1.0! Hãy sử dụng ignore_sticky_posts thay cho caller_get_posts (sẽ sớm bị loại bỏ) in /var/www/vietvang-test/html/wp-includes/functions.php on line 5697
Bài viết liên quan