-->

黑莓手机是否支持演示/测试版本其应用程序开发人员?(Does BlackBerry support

2019-09-24 01:58发布

我感兴趣的开发BlackBerry设备应用程序,如果他们支持演示或测试版的概念,其应用开发者不知道? 通过这种方式,我的意思是部署我的应用程序的测试版或演示版在有限的/受限制的观众,如业务合作伙伴,客户,外部beta测试者等没有在他们的能力测试和部署文件表明无论哪种方式。 提前致谢!

Answer 1:

其实我不知道,如果RIM自己有什么正式的,但因为我总是发布不仅仅是官方的应用程序世界储存更多的黑莓应用程序,我已经使用了beta测试系统,独立于RIM的。 幸运的是,传统的黑莓Java平台,让您自由要做到这一点,是免费的。 (请注意,这个答案是不是即将到来的BB10平台!)

过度的空中下载(OTA)安装

你可以有你的beta测试者安装的测试版本,过度的空中下载(OTA)。 iOS版不同,例如,你是不是限制在一定的数量的测试设备,你不必告诉RIM什么所有的测试设备的唯一标识符。

所以,我做的是只是把网络服务器我的应用程序的测试版本,并发送链接beta测试者,使他们能够下载。 所以,你是在谁获得访问控制。 如果你需要的安全限制beta版到任何人,除了官方的beta测试者,那么你肯定是自由的密码保护登录添加到您的网络服务器。 这一工程将面向任何其他安全web内容的方式一样。

如果你这样做(OTA),这里有一些参考:

  • http://www.blackberryinsight.com/2008/07/08/howto-setup-an-apache-webserver-to-deliver-blackberry-ota-applications/

  • 黑莓在空中安装

  • https://stackoverflow.com/a/10307074/119114

有几个步骤需要注意的:

  • 通常,您只需上传一个.cod文件,以黑莓应用程序世界。 如果要部署一个应用程序来自己的网络服务器,你还需要.jad文件。 一个JAD文件基本上是一个应用程序,可在BlackBerry浏览器重定向到的描述符.cod的安装文件。 您的构建过程可能已经生成.jad为你的文件,在它生成的相同的输出目录.cod文件。
  • 您可能需要您的网络服务器配置正确设置MIME类型的文件用.jad扩展。 如果你使用Apache,那么这就是你会放什么东西在你的httpd.conf文件:
AddType text/vnd.sun.j2me.app-descriptor jad

您可能还需要添加一个MIME类型定义为.cod类型,太

AddType application/vnd.rim.cod .cod

如果您没有访问到Web服务器httpd.conf文件,但可以将JAD和COD在自己的用户目录,那么您可以在本地配置MIME类型.htaccess文件。

根据您的网络服务器配置,可能会有几个步骤需要。 检查我上面提供的OTA链接。

桌面安装

另一种选择是简单地通过电子邮件发送测试版本的beta测试者,并让他们安装在其设备上使用BlackBerry Desktop Software 。 我不这样做,但它是另一种方式来完成同样的事情。 为此,您使用.cod文件,也.alx文件 ,也由正常的黑莓构建过程中产生。

需要注意的是一些获得投入的项目属性.alx.jad文件的东西,你不必担心,如果你只部署.cod直接文件黑莓应用程序世界。 如果您使用的一个选项(ALX台式机的安装,或用于JAD OTA),那么我会建议开放.alx.jad文件,只是检查值的正确性。 他们是普通的文本文件,并且大部分值应该是不言自明的。 我相信所有的设置都可以从你的IDE中进行配置。 如果您使用BlackBerry Eclipse插件,右键点击你的项目,选择属性 ,看看周围有。

这里是你的所有安装选项的官方文档RIM



Answer 2:

没有内置的黑莓10应用程序世界测试过程,但你可以与你的测试者分享您的应用程序的调试版本。 当你创建一个调试令牌,你指定你希望它是有效的引脚。 调试令牌将只与那些PIN中的一个设备上安装,并且您的应用程序将只与它的调试令牌的设备上安装。 令牌仅30天有效。 你将不得不使用命令行工具,而不是应用程序世界进行部署。

在黑莓开发者博客此链接解释如何做到这一点: http://devblog.blackberry.com/2012/04/debug-token/

这对PlayBook的,但同样的过程适用于黑莓10为好。



Answer 3:

这是不可能的。 当您在应用世界发布您的应用程序,它会提供给所有用户。 所以,你不能设置喜欢 - 只提供给部分人的任何特殊条件。 否则,使其在联合国发表的模式。 那么只有用户沙箱ID可以访问你的应用程序。



Answer 4:

检查(在BB 10的发展Preferrable方式)下面的链接,BB 10级联的Beta 3发布

https://developer.blackberry.com/cascades/

对于BB 10,他们有的是用于开发应用程序的方式,请检查下面的链接

https://developer.blackberry.com/platforms/



文章来源: Does BlackBerry support demo/beta releases for its app developers?