2016-03-28 73 views
0

我的應用程序只應該與我的API託管在https://api.mycoolapp.com。出於安全考慮,是否可以設置規則(例如在App Transport Security中),以便我的應用程序自動拒絕未發送至https://api.mycoolapp.com的任何網絡請求?限制網絡請求到單個域

回答

0

有沒有簡單的方法來做到這一點,因爲ATS只能根據他們的SSL配置阻止域。如果你迫切需要這個功能,你可以使用NSURLProtocol檢查每一個傳出的請求,並阻止它,如果它是要意想不到的域:

https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSURLProtocol_Class/index.html#//apple_ref/occ/cl/NSURLProtocol

https://www.raywenderlich.com/76735/using-nsurlprotocol-swift

這將是大量的工作壽。