黑莓手机是否支持演示/测试版本其应用程序开发人员? [英] Does BlackBerry support demo/beta releases for its app developers?

查看:280
本文介绍了黑莓手机是否支持演示/测试版本其应用程序开发人员?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我感兴趣的是开发用于BlackBerry设备的应用程序,如果他们支持演示或测试版的概念,其应用开发者不知道?这样,我的意思是部署我的应用程序的测试版或演示版在有限的/受限制的观众,如业务合作伙伴,客户,外部beta测试者等在他们的<一个没有能力href=\"http://supportforums.blackberry.com/t5/Testing-and-Deployment/tkb-p/Testing_and_Deployment_of_Applications%40tkb\"相对=nofollow>测试和部署文件表明无论哪种方式。在此先感谢!

I am interested in developing an app for BlackBerry devices, and was wondering if they support the concept of demo or beta releases for their app developers? By this, I mean the ability to deploy a beta or demo version of my app to a limited/restricted audience, such as business partners, customers, external beta testers, etc. Nothing in their Testing and Deployment documentation indicates either way. Thanks in advance!

推荐答案

我其实不知道自己RIM有什么正式的,但因为我一直发布黑莓应用程序的不仅仅是官方的应用程序世界商店多了,我以前用过一个beta测试系统,独立于RIM的。幸运的是,传统的黑莓Java平台给了你自由要做到这一点,免费的。的(注意,这个答案是不是即将到来的BB10平台!)

I actually don't know if RIM themselves have anything formal, but since I've always released BlackBerry apps on more than just the official App World store, I've used a beta testing system that is independent of RIM. Luckily, the legacy BlackBerry Java platform gives you the freedom to do this, free of charge. (Note that this answer is not about the upcoming BB10 platform!)

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

You can have your beta testers install your beta versions, Over-The-Air (OTA). Unlike iOS, for example, you aren't limited to a certain number of test devices, and you don't have to tell RIM what the unique identifiers of all the test devices are.

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

So, what I do is just put beta versions of my apps on a webserver, and send links to beta testers that allows them to download them. So, you are in control of who gets access. If you need security to limit the beta version to nobody except the official beta testers, then you are certainly free to add password protected logins to your webserver. That works the same way it would for any other secure web content.

如果你这样做(OTA),这里有几个引用:

If you do this (OTA), here are a few references:


  • <一个href=\"http://www.blackberryinsight.com/2008/07/08/howto-setup-an-apache-webserver-to-deliver-blackberry-ota-applications/\" rel=\"nofollow\">http://www.blackberryinsight.com/2008/07/08/howto-setup-an-apache-webserver-to-deliver-blackberry-ota-applications/

黑莓在空中安装

<一个href=\"http://stackoverflow.com/a/10307074/119114\">http://stackoverflow.com/a/10307074/119114

有几个步骤需要注意的:

There are a couple steps to be aware of:


  • 您通常只上传 .COD 文件,以黑莓应用程序世界。如果要部署一个应用程序来自己的网络服务器,你还需要在的.jad 文件。 A <一个href=\"http://docs.blackberry.com/en/developers/deliverables/7693/Attributes_for_jad_files_513047_11.jsp\"相对=nofollow> JAD文件基本上是一个应用程序的描述,可以重定向BlackBerry浏览器提供的 .COD 文件进行安装。构建过程已经产生可能对你的的.jad 文件,在它生成相同的输出目录中的 .COD 文件。

  • 您可能需要您的网络服务器配置正确设置MIME类型与的.jad 扩展名的文件。如果你使用Apache,那么这就是你会把什么httpd.conf文件:

  • You normally just upload a .cod file to BlackBerry App World. If you want to deploy an app to your own webserver, you also need the .jad file. A JAD file is basically just a descriptor of the app, that can redirect a BlackBerry browser to the .cod file for installation. Your build process is already probably generating the .jad file for you, in the same output directory where it generates your .cod files.
  • You may need to configure your webserver to properly setup MIME types for files with a .jad extension. If you use Apache, then this is what you would put in your httpd.conf file:
AddType text/vnd.sun.j2me.app-descriptor jad

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

you may also need to add a MIME type definition for the .cod type, too

AddType application/vnd.rim.cod .cod

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

If you don't have access to the web server's httpd.conf file, but can place the JAD and COD in your own user directory, then you can configure the MIME types in a local .htaccess file.

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

Depending on your web server configuration, there may be a couple more steps necessary. Check the OTA links I provided above.

另一种选择是简单地通过电子邮件发送测试版本的beta测试者,并让他们安装在其设备上的使用BlackBerry Desktop Software 。我不这样做,但它是另一种方式来完成同样的事情。为此,您使用 .COD 的文件,并<一个href=\"http://docs.blackberry.com/en/developers/deliverables/7693/Elements_and_attributes_for_alx_files_513046_11.jsp\"相对=nofollow> .alx文件,这也是由正常的黑莓构建过程中产生的。

Another option is to simply email your beta versions to beta testers, and have them install on their devices using BlackBerry Desktop Software. I don't do this, but it is another way to accomplish the same thing. For this, you use the .cod file, and also the .alx file, which is also generated by the normal BlackBerry build process.

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

Note that some of the project properties that get put into the .alx or .jad files are things that you don't need to worry about if you only deploy the .cod file directly to BlackBerry App World. If you use one of the options (ALX for Desktop installation, or JAD for OTA), then I would recommend opening up the .alx or .jad file and just inspecting the values for correctness. They're normal text files, and most of the values should be self-explanatory. I believe all settings can be configured from inside your IDE. If you use the BlackBerry Eclipse plugin, right click on your project, select Properties and look around there.

<一个href=\"http://docs.blackberry.com/en/developers/deliverables/7693/Packaging_and_distributing_BB_Java_applications_512511_11.jsp\"相对=nofollow>这里是在您所有的安装选项的官方文档RIM

这篇关于黑莓手机是否支持演示/测试版本其应用程序开发人员?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆