13 Mart 2017 Pazartesi

React Native ile Uzak Sunucudan Resim Çağırma/Gösterme

Merhaba,
react native ile geliştirme yaparken default olarak react-native-cli ile oluşturduğunuz projede uzak kaynakları load etme ihtiyacınız olursa bunu yapamazsınız.

Çünkü varsayılan policy sizi engeller. Varsayılan olarak sadece https olarak uzak sunucudan kaynak load edebilirsiniz.  ÖRN: http://sample_url/logo.png dosyasına erişimine izin vermez. Bunu ve diğer kaynakları erişime çamak için info.plist dosyasına giderek

<key>NSAppTransportSecurity</key>
<dict>
  <!--Include to allow all connections (DANGER)-->
  <key>NSAllowsArbitraryLoads</key>
      <true/>
</dict> 



şeklinde tanımlama yapmanız gerekir. bu güvensiz bir durumdur. bütün dış erişimi bu tanımla açtınız demektir. Eğer mümkünse sadece gidilecek URL leri(domain) tek tek eklemeniz daha sağlıklı olacaktır.

Hiç yorum yok:

Yorum Gönder