Dev iPhone 上的应用程序无法在某些网络运营商上启动
我们在欧洲开发 iPhone 应用程序,有时我们会使用随身携带的开发 iPhone 在美国演示它们。我们的应用程序连接到我们的服务(服务器端应用程序)以提取数据进行操作。我们最近注意到一些奇怪的事情。根据我们选择作为网络运营商的运营商,我们的应用程序可能无法运行。它只是无法启动,就好像无法协商网络连接一样。你知道为什么会这样吗?
谢谢,
We develop iPhone apps in Europe and sometimes we demo them in the USA using our dev iPhones that we bring with us. Our apps connect to our services (server-side apps) to pull data to operate. We recently noticed something strange. Depending on the carrier that we select as network operator our app may not work. It just doesn't start as if it cannot negotiate the network connection. Do you have any idea why this might be?
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否在“设置”中关闭了数据漫游?如果是这样,当您在国外漫游时,您的数据将会停止。
此外,不同的运营商可能不允许来自漫游手机的数据。例如,在英国,O2 在不同国家/地区拥有“首选”运营商,只有连接到这些运营商才能获得全套漫游功能。您可以连接到其他人,但您不会获得所有信息,并且通话(等)费用会更高。
这根本不是编码问题,甚至不是 iPhone 的问题。这纯粹是一个网络问题。
Do you have Data Roaming switched off in Settings? If so, that'll halt your data if you're roaming abroad.
Also, different carriers might not allow data from roaming phones. For instance, in the UK O2 has 'preferred' carriers in different countries, and you only get the full set of roaming features if you connect to those carriers. You can connect to the others, but you won't get everything and calls (etc) will be more expensive.
This isn't a coding problem at all, or even a problem with the iPhone. It's purely a network issue.