3

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

选项:

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

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

3) Blackberry App World for Work 和 BlackBerry Enterprise Service 10 - 对于我的谦虚目的来说,这两者似乎都是矫枉过正的。我只有一个应用程序,只需要一个下载链接,而不是完整的应用程序/设备管理、应用程序目录等。

可以用.bars 做#1 吗?或者有没有我没有考虑过的其他选择?

谢谢

4

4 回答 4

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 设备,并通过此连接发送 bar 文件。连接由部署实用程序启动,这就是它必须位于同一网络中的原因。

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

现在我强烈怀疑 BBRY 尚未发布此通信的规范。我也强烈怀疑密码永远不会被明文看到,所以你不能使用像 Wireshark 这样的工具来逆向工程。因此,我怀疑这些工具,包括我向您指出的两个工具,都在幕后运行类似于 Android 命令行工具的东西 - 他们是从 BBRY 那里得到的。所以也许你可以自己建立类似网站的东西——当然前提是你有时间和爱好。

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

于 2013-08-16T22:45:16.970 回答
0

There is probably a better way, but I don't know about it. Anyway: you can deploy an app to the BB World, but not put it up for sale, then add users accounts to your sandbox. They, and only them, will be able to download your application, which will not be shown on the BB World to anyone else.

于 2013-08-16T22:14:59.337 回答
0

黑莓 10本身并不支持这一点,但看起来人们已经想出了一些技巧来实现这项工作。

根据您的需要,这些可能对您有用,也可能对您不起作用(尤其请参阅常见问题页面上的安全警告)。

https://sideswype.me/

https://barinstall.com

这些似乎利用了 VPN 安全漏洞。黑莓之前已经修补了这个漏洞,但据 BarInstall 网站称,所有者刚刚添加了对 10.2 的支持,以解决该补丁。

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

于 2013-08-16T22:09:30.797 回答
0

彼得斯特兰奇的答案在编写时非常全面。我将补充一点,随着 BB 10.2 的发布,您可以选择将应用程序 OTA 作为 APK 分发。由于您使用 HTML5 进行开发,我怀疑运行 APK 和运行 BAR 之间的性能差异很小。但是,如果您拥有或认识使用 BB10 设备的人,您可以检查一下。随着 10.3 的发布,性能应该会有所提高。

于 2014-07-18T13:49:43.310 回答