私はBlackBerryデバイス用のアプリの開発に興味があり、アプリ開発者向けのデモリリースまたはベータリリースの概念をサポートしているかどうか疑問に思っていましたか?これは、ビジネスパートナー、顧客、外部のベータテスターなど、限られた/制限された対象者にアプリのベータ版またはデモ版をデプロイできることを意味します。テストとデプロイのドキュメントには、どちらの方法も示されていません。前もって感謝します!
4 に答える
App World には、BlackBerry 10 の組み込みのベータ プロセスはありませんが、アプリのデバッグ バージョンをベータ参加者と共有できます。デバッグ トークンを作成するときは、有効にする PIN を指定します。デバッグ トークンは、これらの PIN の 1 つを持つデバイスにのみインストールされ、アプリはデバッグ トークンを持つデバイスにのみインストールされます。トークンは 30 日間のみ有効です。App World ではなく、コマンド ライン ツールを使用してデプロイする必要があります。
BlackBerry 開発者ブログのこのリンクでは、その方法について説明しています: http://devblog.blackberry.com/2012/04/debug-token/
これは PlayBook 用ですが、同じプロセスが BlackBerry 10 にも適用されます。
不可能です。アプリをアプリの世界で公開すると、すべてのユーザーが利用できるようになります。したがって、一部の人だけが利用できるような特別な条件を設定することはできません。それ以外の場合は、未公開モードにします。そうすれば、サンドボックスIDを持つユーザーだけがアプリにアクセスできます。
実際、RIM 自体に正式なものがあるかどうかはわかりませんが、公式の App World ストア以外にも常に BlackBerry アプリをリリースしてきたので、RIM とは独立したベータ テスト システムを使用しました。幸いなことに、従来の BlackBerry Java プラットフォームでは、これを無料で自由に行うことができます。(この回答は、今後の BB10 プラットフォームに関するものではないことに注意してください!)
無線 (OTA) インストール
ベータ テスターに、ベータ版を無線 (OTA) でインストールしてもらうことができます。たとえば、iOS とは異なり、特定の数のテスト デバイスに制限されず、すべてのテスト デバイスの一意の識別子を RIM に伝える必要はありません。
だから、私がやっていることは、自分のアプリのベータ版を Web サーバーに置き、ベータ テスターにリンクを送信して、それらをダウンロードできるようにすることです。したがって、誰がアクセスできるかを制御できます。ベータ版を公式のベータ テスター以外に制限するためのセキュリティが必要な場合は、パスワードで保護されたログインを Web サーバーに自由に追加できます。これは、他の安全な Web コンテンツと同じように機能します。
これを行う場合 (OTA)、ここにいくつかの参照があります。
注意すべきいくつかの手順があります。
- 通常、
.cod
BlackBerry App World にファイルをアップロードするだけです。.jad
アプリを独自の Web サーバーにデプロイする場合は、このファイルも必要です。JAD ファイルは基本的にアプリの単なる記述子であり、.cod
インストールのために BlackBerry ブラウザーをファイルにリダイレクトできます。ビルド プロセスは、.jad
ファイルを生成するのと同じ出力ディレクトリに、おそらく既にファイルを生成してい.cod
ます。 .jad
拡張子を持つファイルの MIME タイプを適切に設定するには、Web サーバーを構成する必要がある場合があります。Apache を使用する場合は、httpd.conf ファイルに次のように記述します。
AddType text/vnd.sun.j2me.app-descriptor jad
タイプの MIME タイプ定義も追加する必要がある場合があります.cod
。
AddType application/vnd.rim.cod .cod
Web サーバーのファイルにアクセスできないがhttpd.conf
、JAD と COD を自分のユーザー ディレクトリに配置できる場合は、ローカル.htaccess
ファイルで MIME タイプを構成できます。
Web サーバーの構成によっては、さらにいくつかの手順が必要になる場合があります。上記で提供した OTA リンクを確認してください。
デスクトップへのインストール
もう 1 つのオプションは、ベータ バージョンをベータ テスターにメールで送信し、 BlackBerry Desktop Software を使用してデバイスにインストールしてもらうことです。私はこれをしませんが、同じことを達成する別の方法です。これには、ファイルと、通常の BlackBerry ビルド プロセスによって生成される.alx ファイル.cod
も使用します。
.alx
またはファイルに配置されるプロジェクト プロパティの一部は、ファイルを BlackBerry App World に直接.jad
展開するだけの場合は気にする必要がないことに注意してください。.cod
いずれかのオプション (デスクトップ インストールの場合は ALX、OTA の場合は JAD) を使用する場合は、.alx
or.jad
ファイルを開いて、値が正しいかどうかを調べることをお勧めします。これらは通常のテキスト ファイルであり、ほとんどの値は一目瞭然です。すべての設定は IDE 内から構成できると思います。BlackBerry Eclipse プラグインを使用している場合は、プロジェクトを右クリックして [プロパティ] を選択し、そこを見てください。
BB 10 Cascades ベータ 3 リリースについては、以下のリンクを確認してください (BB 10 での推奨される開発方法)
https://developer.blackberry.com/cascades/
BB 10 の場合、アプリケーションを開発するためのさまざまな方法があります。以下のリンクを確認してください。