为什么黑莓应用程序在没有 BIS 的情况下无法在北美以外的地方进行网络 I/O?
一位顾问在 3 小时的讨论中告诉我,基本上黑莓第 3 方应用程序(无论是否通过 AppWorld 分发)无法在不成为联盟成员的情况下在北美之外执行任何网络 I/O。这是真的吗?
基本上,故事是只有北美可以使用 APN 连接,在世界其他任何地方,您都必须依赖 BIS 进行网络连接。通过 BIS 的网络连接只能连接到 RIM 提供的服务器。您必须成为联盟成员才能配置您的服务器。
这对我来说听起来有点愚蠢,因为如果我是第三方开发人员,我根本无法在 NA 之外进行网络 io。这对 AppWorld 开发人员来说是一个巨大的限制!
我不是在谈论通过 Wifi 连接的网络套接字,只关心通过蜂窝网络的网络连接。
I was told by a consultant in a 3 hours discussion that basically blackberry 3rd party apps (Distributed through AppWorld or not) cannot perform any network I/O outside of North America without becoming an alliance member. Is this true?
Basically the story is that only North America can make use of APN connection, anywhere else in the world you have to rely on BIS for your network connection. And the network connection over BIS can only be made to a server that is provisioned by RIM. You will have to become and alliance member in order to have your server provisioned.
This sounds kinda silly to me, because if I am a third party developer I cannot do network io at all outside of NA. That's a huge limitation on the AppWorld developers!
I'm not talking about a network socket over Wifi connection, only concerned with network connectivity over the cell network.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
我认为您可能被误导了,或者可能在思考一些问题。
您可以为许多运营商设置 APN:
http: //hubpages.com/hub/How-to-Connect-to-Internet-with-Your-BlackBerry-without-Paying-For-Data-Plan
http://www.blackberryfaq.com/index.php/Carrier_specific_APN/TCP_settings
这不是“黑莓数据服务”,根据运营商的配置,“黑莓数据服务”似乎确实有一些限制。不过,上面链接中提到的一些应用程序(Verichat 和 Berry411)显然不限于 Blackberry Data Services,因此我认为说“所有”第三方应用程序有点过于笼统。 (也许顾问的意思是与 Exchange/BES 集成的第三方应用程序必须通过 BIS 链接?或者需要安全接口的应用程序?)
我还认为说“北美之外”不太公平,因为此类服务至少在欧盟和印度显然正在使用,那里的各种提供商(O2、沃达丰)向实际客户出售黑莓手机。
我已经好几年没有使用黑莓了,但即使在我那个时代,黑莓数据和发送到互联网的 TCP 数据之间也存在区别,Opera 是非黑莓连接的普遍例子。
在这三个回答者中,我们似乎持怀疑态度,据我所知,我们没有一个人能够找到任何东西来支持顾问的主张,而且确实找到了一些反驳,似乎表明这个问题至少没有被完全理解。您是否考虑过通过电子邮件向顾问询问以澄清问题?
I think that you may have been misinformed, or perhaps munging a couple of issues.
You can set up APN for many carriers:
http://hubpages.com/hub/How-to-Connect-to-Internet-with-Your-BlackBerry-without-Paying-For-Data-Plan
http://www.blackberryfaq.com/index.php/Carrier_specific_APN/TCP_settings
This is not "Blackberry Data Services", which do seem to have some restriction based on the carrier's provisioning. Some applications - Verichat and Berry411 are mentioned in the above links - are clearly not restricted to the Blackberry Data Services, though, so I think that would be a bit overgeneralized to say -all- third party applications. (Perhaps the consultant meant third party applications that integrate with Exchange/BES have to go over a BIS link? Or applications that require a secure interface?)
I also think it's not quite fair to say "outside of North America," as such services are clearly in use in the EU and India, at least, where various providers (O2, Vodafone) sell Blackberrys to actual customers.
I haven't used a Blackberry in several years, but even in my days there was a differentiation between Blackberry data and TCP data sent to the internet, with Opera being a ubiquitous example of a non-Blackberry connection.
Of the three answerers, we seem skeptical, and as far as I can tell none of us has been able to find anything to back up the consultant's claim, and indeed have found several counterpoints that seem to indicate the issue is at least incompletely understood. Have you considered asking the consultant via e-mail to clarify?
稍微谷歌一下就可以找到一些运营商的 APN 列表。 这里是一个,其中指定了一个或两个不在北美的运营商iPhone,但通常运营商的 APN 设置与硬件无关。当然,我不能测试它们,因为我是。
A little Googling turned up a number of APN lists for carriers. Here is one with one or two carriers that aren't in North America, it specifies iPhone, but generally APN settings by carrier are hardware agnostic. Of course I can't test them out since I am.
此论坛帖子包含美国境外多个运营商的 APN 信息,如果设备中设置正确,则第 3 方应用程序应该可以工作:
黑莓论坛
This forum post has APN info for several carriors outside of the US and it appears that if that is correctly set in the device then 3rd party apps should work:
Blackberry Forums
黑莓绝对可以在北美以外地区使用 APN 连接。我最近制作了一个应用程序(关于风暴),它在荷兰运行良好。
黑莓上 APN 的真正噩梦并不是它不起作用,而是与应用程序本身必须具有 APN 设置(而不是能够使用应用程序中指定的设置)有关。全局电话设置。使用这些设置是行不通的)。
您能想象用户必须在下载的每个应用程序中弄清楚他/她的 APN 设置吗?!?
Blackberry can definitely connect using APN outside north america. I've recently made an app (on the storm) and it it worked fine here in the Netherlands.
The real nightmare of APN on the blackberry is not that it doesn't work, it has to do with the fact that the app has to have the APN settings IN the app itself (instead of being able to use the settings as specified in the global phone settings. Using these settings things just won't work).
Can you imagine a user having to figure out his/her APN settings in every app they download?!?
以下是使用 Wi-Fi 网络访问 BlackBerry Data Services 的一些官方文档 (PDF ) 来自黑莓。
如果你在任何有无线网络的地方都无法使用无线网络,我会感到很惊讶,但也许你是对的。 这是英国支持页面的链接,该页面对限制不是很清楚。
这可能没有帮助,但我在北美没有签订合同的情况下购买了 Bold 9700,我的黑莓应用程序可以毫无问题地连接到我的家庭 WiFi 网络。
我一月份会去英国,这样我就可以测试一下!
Here's some official documentation for Accessing BlackBerry Data Services Using Wi-Fi Networks (PDF) from BlackBerry.
I would be surprised if you can't do wifi anywhere it is available, but maybe you are right. Here's a link the UK support pages, which aren't very clear about restrictions.
This probably doesn't help, but I bought a Bold 9700 without a contract here in North America and my BlackBerry application could connect to my home wifi network without any problems.
I will be in the UK in January so I can test it out then!
不是真的。
我在墨西哥为我的黑莓手机制定了 APN 数据计划,使用 Telcel 作为运营商。
我也有正常的 BIS 连接。我需要APN的原因是因为我的公司安装了一个需要TCP连接的BB应用程序。
哦,顺便说一下,
我的 BIS+APN 数据计划是无限的,因此除了租金之外没有额外费用。
Not True.
I have a APN Data plan for my Blackberry here in Mexico using Telcel as a carrier.
I also have the normal BIS connection. The reason I need the APN is because my company installs a BB app that needs TCP connection.
Oh, and by the way,
My BIS+APN data plan is unlimited, so no extra charges besides the rent.