大家是否有在 Unity 使用 UnityWebRequest 來和資料庫進行溝通取得資料呢?
之前使用的時候,iOS 還沒那麼嚴格,不需設定就可以溝通,但現在新版的 iOS 卻不行了!
後來發現是 Firebase 這個插件惹的禍,接下來我們可以透過更改 info.plist 的方式來讓 UnityWebRequest 恢復作用。
Photo by Thought Catalog on Unsplash
從 Unity 輸出 iOS 專案後,我們到資料夾中尋找 info.plist
開啟後,尋找 App Transport Security Settings > Allow Arbitrary Loads in Web Content
按下旁邊的 - 將它刪除
就完成了
若是只有 Allow Arbitrary Loads True 就可以不用理他,代表我們可以用 HTTP 的網址連線,而不需要 HTTPS。若網址本身是 HTTPS 應該就不用調整這個設定!
留言
張貼留言