17 ธันวาคม 2018
Home / Developer / Apple / แก้ Application Transport Security blocked HTTP

แก้ Application Transport Security blocked HTTP

สืบเนื่องจากปัญหาเรื่อง bitcode ใน xcode7 จากบทความ ปิด Bitcode ใน Xcode7 หลังจากที่แก้ได้ก็เจอปัญหาเรื่อง Application Transport Security ใน iOS9 ดังนี้เมื่อมีการเรียก API ผ่าน protocal HTTP แล้วได้รับ Error message ตามนี้

The resource could not be loaded because the App Transport Security policy requires the use of a secure

Transport_Security-

 

ให่เราเพิ่ม XML เข้าไปใน info.plist ตามนี้ ก็จะสามารถเรียกได้ปกติแล้วครับ กรณีนี้จะทำการอนุญาติ HTTP ทั้งหมด

Transport_Security-2

หรือถ้าเราจะ อนุญาติเฉพาะ Domain ใด Domain หนึ่งเราก็สามารถทำได้ ดังนี้

transport_security-3

Link ด้านล่างเป็น Docs ของ Apple นะครับ

App Transport Security Technote

 

About แอมป์

Programmer สาย OpenSource ถนัด WEB และ Mobile ในฝั่ง Apple

Check Also

sniff

Sniff packet จาก iPhone ด้วย wireshark

เนื่องจากผมทำงา …

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *

error: Content is protected !!