我可以通过网络服务器(OTA)分发我的BlackBerry 10 WebWorks应用程序吗?

时间:2013-08-16 20:25:02

标签: blackberry blackberry-10 enterprise blackberry-webworks software-distribution

我有一个多平台移动应用程序,我将在iOS,Android,Windows Phone 8和Blackberry 10(WebWorks)上发布。对于其他三个非BB平台,我有办法通过Web服务器分发企业应用程序(用户通过单击移动浏览器内部网页上的链接进行安装)。但是,对于BB10 Webworks,我似乎无法找到以同样方式分发.bar文件的文档化方法。

选项:

1)我见过讨论将基于Java的应用程序(.jad和.cod文件)放在Web服务器上用于OTA发行版的文档,但找不到任何关于能够对BB10执行相同操作的文档.bar文件。

2)Blackberry App World - 但这是公开的,这不是我想要的这个企业应用程序

3)Blackberry App World for Work和BlackBerry Enterprise Service 10 - 这些对我的谦虚目的而言似乎有点过分。我只有一个应用程序,只需要一个下载链接,而不是完整的应用程序/设备管理,应用程序目录等。

是否可以使用.bars执行#1?还是有其他选择我还没有考虑过?

由于

4 个答案:

答案 0 :(得分:1)

我不知道沙盒用户可以看到其他用户无法看到的应用,正如答案中提到的那样 - 我可以尝试一下!

我所知道的唯一其他选项是“侧载”条形文件,您可以使用各种工具进行侧载,如果搜索可以找到,例如:

http://forums.crackberry.com/blackberry-10-os-f269/how-get-bb10-hardware-id-sideload-app-bar-file-into-blackberry-10-a-780773/

http://forums.crackberry.com/android-app-sideloading-f279/how-sideload-apps-bb10-device-easy-way-windows-825656/

对不起,我还没试用过这些工具。

我实际上是使用您使用Android命令行工具集获得的工具来实现的 - 可从BB网站获得: http://developer.blackberry.com/android/tools/ 但这种方法不是“用户友好”。我使用它是因为我已将一些Android应用程序转换为在BB10上运行,因此了解了这些工具。

我不能说这些工具是安全的,因为我实际上并不知道它们,但我能说的是我不知道任何基于PC的工具通过互联网发送内容的方式(或USB) )你的BB10可以打破它,我也不知道侧面加载的应用程序可以打破你的BB10的任何方式。用可疑的软件对BB进行设计的日子似乎(谢天谢地)结束了。

编辑:我想我会更新这个,因为Nate找到的选项,我也不知道!

Nate发现的网站似乎与我上面提到的工具一样。我对所有这些工具的理解是它们运行一个部署实用程序,它通过TCP / IP连接(可以通过WiFi或USB路由)连接到BB10设备,并通过此连接发送条形文件。连接由deploy实用程序启动,这就是它必须位于同一网络中的原因。

可能涉及一些BBRY专有协议,其中包括密码交换,因为提供给deploy实用程序的密码必须与设备上的开发密码相匹配。

现在我强烈怀疑BBRY尚未公布此通信的规范。我也强烈怀疑密码永远不会被清楚地看到,所以你不能使用像Wireshark这样的工具对它进行逆向工程。因此,我怀疑这些工具,包括我指出的两个工具,都运行了类似于Android命令行工具的东西 - 他们从BBRY得到了这个。所以也许你可以自己建立类似网站的东西 - 假设你当然有时间和倾向。

只是一个想法,只是我的意见。

答案 1 :(得分:0)

在BlackBerry 10上,这不是本机支持,但看起来人们已经想出了一些可以使其发挥作用的黑客攻击。

根据您的需要,这些可能适用于您,也可能不适合您(请参阅FAQ pages上的安全警告。)

https://sideswype.me/

https://barinstall.com

这些似乎利用了VPN安全漏洞。黑莓此前修补了这个漏洞,但根据BarInstall网站的说法,业主只是增加了对10.2的支持,以解决这个问题。

这两项服务都收取适当的费用,但您可能比维护BES服务器更容易。

答案 2 :(得分:0)

可能有更好的方法,但我不知道。无论如何:您可以将应用程序部署到BB World,但不能将其出售,然后将用户帐户添加到您的沙箱中。他们,只有他们,才能下载您的应用程序,这些应用程序不会在BB World上显示给其他任何人。

答案 3 :(得分:0)

彼得·斯特兰奇的答案在撰写时非常全面。我将在BB 10.2发布时添加,您可以选择将应用程序OTA作为APK分发。由于您使用HTML5进行开发,我怀疑运行APK和运行BAR之间几乎没有性能差异。但是,如果您有,或者知道某人使用BB10设备,那么您可以查看。随着10.3的发布,性能应该会提高。