iOS与IPv6和Azure的问题

iOS与IPv6和Azure的问题,第1张

概述我们的一个Xamarin.iOS-Apps被拒绝了,因为似乎无法从IPv6网络获得Service-URI.从2016年6月1日开始,Apple希望所有iOS应用程序在仅IPv6网络中完全兼容. 似乎Microsoft Azure尚未支持IPv6.有没有人遇到类似的问题,知道如何解决这个问题? 为了记录,我们使用MvvmCross作为框架. 更新:这是Apple的回复: Hello, Thank y 我们的一个Xamarin.iOS-Apps被拒绝了,因为似乎无法从IPv6网络获得Service-URI.从2016年6月1日开始,Apple希望所有iOS应用程序在仅IPv6网络中完全兼容.

似乎Microsoft Azure尚未支持IPv6.有没有人遇到类似的问题,知道如何解决这个问题?

为了记录,我们使用MvvmCross作为框架.

更新:这是Apple的回复:

Hello,

Thank you for resubmitting your app for revIEw. However,the prevIoUs issue has not been resolved.

Performance – 2.1

We discovered one or more BUGs in your app when revIEwed on iPad and iPhone running iOS 9.3.4 on Wi-Fi connected to an IPv6 network.

Specifically,we are still encountering a server error on launch.

The steps to reproduce are:

We’ve attached screenshot(s) for your reference.

Next Steps

Please run your app on a device while connected to an IPv6 network (all apps must support IPv6) to IDentify the issue(s),then revise and
resubmit your app for revIEw.

If we misunderstood the intended behavior of your app,please reply to this message in Resolution Center to provIDe information on
how these features were intended to work.

For new apps,uninstall all prevIoUs versions of your app from a device,then install and follow the steps to reproduce the issue(s).
For updates,install the new version as an update to the prevIoUs
version,then follow the steps to reproduce the issue(s).

Resources

For information about supporting IPv6 Networks,please refer to Supporting IPv6 DNS64/NAT64 Networks and About Networking

If you have difficulty reproducing a reported issue,please try testing the workflow described in Technical Q&A QA1764: How to
reproduce BUGs reported against App Store submissions.

If you have code-level questions after utilizing the above resources,you may wish to consult with Apple Developer Technical
Support. When the DTS engineer follows up with you,please be ready to
provIDe:

complete details of your rejection issue(s) screenshots steps to reproduce the issue(s) symbolicated crash logs – if your issue results in a crash log

We look forward to revIEwing your revised app.

Best regards,

App Store RevIEw

解决方法 我们最终做了什么来解决这个问题:

>我们现在通过Cloudflare缓存我们正在调用的Web应用程序,因为Cloudflare可以充当IPv6-IPv4网关
>我们现在在Xamarin上使用ModernhttpClIEnt,这就是为了获得更好的http性能而应该做的事情.它使用每个平台上的本机网络库,因此它将使用自己处理所有IPv6的iOS库.

我希望有所帮助.至少对我们来说,它适用于多种情况.似乎.NET网络在IPv6兼容性方面在本机iOS上无法正常工作.

总结

以上是内存溢出为你收集整理的iOS与IPv6和Azure的问题全部内容,希望文章能够帮你解决iOS与IPv6和Azure的问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1049970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存