UnityWebRequest 在PC上正常访问API,在IOS上报Unknown Error

打印 上一主题 下一主题

主题 769|帖子 769|积分 2307

UnityWebRequest 在PC上正常访问API,在IOS上报Unknown Error

原因:
   在默认情况下,如果你的应用目的平台是 iOS 9 或更高版本且你没有举行特定的设置,App Transport Security (ATS) 将阻止这个哀求。要让你的应用可以或许成功哀求这个 HTTP 资源,你需要在你的 Info.plist 文件中举行一些设置以允许例外。
  办理方案:
   如果你的url为:http://xxx.com,在Info.plist文件中添加如下所示的设置
  1. <dict>
  2.     <!-- 其他已经存在的键值对 -->
  3.    
  4.     <!-- 添加App Transport Security设置 -->
  5.     <key>NSAppTransportSecurity</key>
  6.     <dict>
  7.         <key>NSExceptionDomains</key>
  8.         <dict>
  9.             <key>xxx.com</key>
  10.             <dict>
  11.                 <key>NSIncludesSubdomains</key>
  12.                 <true/>
  13.                 <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
  14.                 <true/>
  15.             </dict>
  16.         </dict>
  17.     </dict>
  18.     <!-- 继续添加其它需要的键值对 -->
  19. </dict>
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

何小豆儿在此

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表