Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9301

UnityWebRequestのSendWebRequestが、iOS上でUnknown Errorとなり動作しない

$
0
0

状況

Unityのeditor上では問題なく動作していたUnityWebRequestが、ビルドしてiOS上で実行すると、SendWebRequestで"Unknown Error"となる。

原因

urlにhttpを使っていた。

解決方法

1. httpを許可する

iOS上でhttp(insecureな通信)を行うためには、Info.plistに以下を追加して許可をしないといけないらしいです。
以下を追加することで解決します。

<key>NSAppTransportSecurity</key>
<dict>
       <key>NSAllowsArbitraryLoads</key>
       <true/>
       <key>NSExceptionDomains</key>
       <dict>
           <key>just-an-example.com</key>
           <string></string>
       </dict>
</dict>

2. httpsを使う

httpにこだわりがなければ、httpsにすることでも解決できます。

参考

https://stackoverrun.com/ja/q/11035750


Viewing all articles
Browse latest Browse all 9301

Trending Articles