我有Xamarin PCL项目,我需要在webview中显示一些HTML内容。在Android应用程序一切正常,但在IOS我有显示图像的问题。因为它不是本地内容,所以我禁用了应用程序的ATS。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads </key>
<true/>
</dict>
有时我运行app webview show image但在大多数情况下它没有显示,它只是在附图上的蓝色方块中显示问号。
蓝色方块中的问号:
答案 0 :(得分:1)
您还应该添加引用Web视图内容的密钥。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads </key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
无论如何,我建议你包括你想从ATS中排除的特定域名,因为除非你有充分的理由,否则Apple会在审核过程中拒绝你的申请。