Networking 为什么黑莓应用程序在北美以外没有BIS的情况下根本无法进行网络i/o?

Networking 为什么黑莓应用程序在北美以外没有BIS的情况下根本无法进行网络i/o?,networking,blackberry,java-me,connection,Networking,Blackberry,Java Me,Connection,一位顾问在3小时的讨论中告诉我,基本上黑莓第三方应用程序(无论是否通过AppWorld分发)如果不成为联盟成员,就无法执行北美以外的任何网络I/O。这是真的吗 基本上,只有北美可以使用APN连接,世界上任何其他地方的网络连接都必须依赖BIS。BIS上的网络连接只能连接到RIM提供的服务器。您必须成为联盟成员才能配置服务器 对我来说,这听起来有点傻,因为如果我是第三方开发人员,我根本无法在NA之外进行网络io。这对AppWorld开发者来说是一个巨大的限制 我不是说通过Wifi连接的网络插座,只

一位顾问在3小时的讨论中告诉我,基本上黑莓第三方应用程序(无论是否通过AppWorld分发)如果不成为联盟成员,就无法执行北美以外的任何网络I/O。这是真的吗

基本上,只有北美可以使用APN连接,世界上任何其他地方的网络连接都必须依赖BIS。BIS上的网络连接只能连接到RIM提供的服务器。您必须成为联盟成员才能配置服务器

对我来说,这听起来有点傻,因为如果我是第三方开发人员,我根本无法在NA之外进行网络io。这对AppWorld开发者来说是一个巨大的限制



我不是说通过Wifi连接的网络插座,只是关心通过手机网络的网络连接。

这里有一些来自黑莓的官方文档

如果你不能在任何地方使用wifi,我会感到惊讶,但也许你是对的。英国支持页面,对限制不是很清楚

这可能没有什么帮助,但我在北美购买了一辆Bold 9700,没有合同,我的黑莓应用程序可以毫无问题地连接到我家的wifi网络


我将在一月份在英国,这样我就可以测试它了

通过谷歌搜索,找到了许多运营商的APN列表。对于北美以外的一两家运营商,它指定了iPhone,但通常运营商的APN设置与硬件无关。当然,我不能测试它们,因为我是。

我想你可能是被误导了,或者可能有一些问题

您可以为许多运营商设置APN:

这不是“Blackberry数据服务”,它似乎确实有一些基于运营商供应的限制。一些应用程序——Verichat和Berry411在上面的链接中提到过——显然并不局限于黑莓数据服务,所以我认为,如果说所有的第三方应用程序,这有点过于笼统。(可能顾问的意思是,与Exchange/BES集成的第三方应用程序必须通过BIS链路?或需要安全接口的应用程序?)

我还认为,说“北美以外”也不太公平,因为至少在欧盟和印度,这类服务显然正在使用,在那里,各种供应商(O2、沃达丰)向实际客户销售黑莓手机

我已经好几年没有使用黑莓了,但即使在我的时代,发送到互联网的黑莓数据和TCP数据也有区别,Opera是一个无处不在的非黑莓连接的例子


在三位回答者中,我们似乎持怀疑态度,据我所知,我们中没有一人能够找到任何证据支持顾问的说法,而且确实找到了几个相反的观点,似乎表明这个问题至少还没有完全理解。您是否考虑过通过电子邮件要求顾问澄清?

此论坛帖子包含美国境外多家运营商的APN信息,如果设备中设置正确,则第三方应用程序应该可以工作:


在北美以外的地区,黑莓绝对可以使用APN进行连接。我最近制作了一个应用程序(关于风暴),它在荷兰运行得很好

黑莓手机上的APN的真正噩梦不是它不工作,而是应用程序本身必须有APN设置(而不是能够使用全球手机设置中指定的设置。使用这些设置是行不通的)

你能想象一个用户在下载的每一个应用中都必须计算出他/她的APN设置吗

不正确。 我有一个APN数据计划,我的黑莓在墨西哥这里使用Telcel作为运营商。 我也有正常的BIS连接。我需要APN的原因是因为我的公司安装了一个需要TCP连接的BB应用程序

哦,顺便说一下


你说得对,所有运营商可能都有APN设置。不幸的是,除了北美,世界上没有任何数据计划包括APN网络流量。因此,是的,该应用程序将正常工作,但这将使他们在已经支付的数据计划之外花费很多厄洛茨帕


我的BIS+APN数据计划是无限制的,所以除了租金之外没有额外费用。

哇,太糟糕了。很高兴我没有和黑莓打交道!有3层联盟成员计划。第一层是免费的。但是,这是否使你有资格通过bis进行连接?不,没有,我只是向RIM检查了一下,免费级别不允许你通过bis进行连接。你是对的,所有运营商可能都有APN设置。不幸的是,除了北美,世界上没有任何数据计划包括APN网络流量。所以,是的,这个应用程序可以工作,但它会花费他们已经支付的数据计划之外的很多钱。我觉得很难相信这一点。Android平台使用APN专门处理数据。一些运营商的网络浏览器计划,旨在通过WAP实现网络功能的“非智能手机”,不包括直接TCP数据。根据运营商的不同,在这些计划中,使用直接TCP可能会被阻止,或者非常昂贵。此外,黑莓的一些计划仅限于即时通讯、社交媒体、网络浏览和电子邮件。在这些计划中使用随机端口可能非常昂贵。悬赏不会改变事实什么?你基本上只是重复了我的观点并支持它。基本上,并不是所有的运营商都提供TCP流量作为正常数据计划的一部分。他们的数据计划可能仅限于WAP流量或blackberry BIS流量。在这种情况下,当尝试进行真正的TCP通信时,应用程序将失败。我不能代表Richard说话,但我认为我们三个都同意,许多(大多数?所有?)提供数据的运营商可以使用APN——这是JU