最近のアクセス:
iOS アプリケーションのワイヤレスプロトタイプ

GeneXus では、ワイヤレスプロトタイプという方法で iOS 用アプリケーションをプロトタイプできます (iOS プラットフォームでのデプロイとプロトタイプ)。
このプロトタイプ方法では、スマート デバイス アプリケーションでのプッシュ通知に基づいて KB を Knowledge Base Navigator (KBN) にカタログ化します。そのほかに、手動で行う方法や、GeneXus によって生成される QR コードを読み取る方法があります。
ワイヤレスプロトタイプでカタログ化する場合も、ナレッジベースの URL を手動で入力する場合も、アプリケーションが一度カタログ化されると、デバイス (iPhone や iPad) で実行されるたびに、GeneXus で加えられた変更が自動的に反映されます。

要件

  • GeneXus で開発を行っているコンピューターと同じワイヤレスネットワークに接続された iOS デバイス (iPhone または iPad)。
  • デバイスには KBN がインストールされている必要があります。
  • デバイスで通知が有効になっている必要があります。
    警告: Jailbreak (脱獄) を行っているデバイスでは、通知が正しく受信されない可能性があります。通知なしでもプロトタイプは可能ですが、困難になります。
  • デバイスを GeneXus 開発者アカウントに登録します。

ナレッジベースでのデバイスの設定

デバイスが、デプロイ用マシン (GeneXus がインストールされているマシン) と同じネットワークに接続されていることを確認します。
デバイス (iPhone など) で KBN を開きます。KBN がインストールされていない場合は、Apple AppStore からダウンロードします。ダウンロードはわずか数分で無料でできます。
イメージ:37588.png
GeneXus 15 KB Navigator

[ ログイン ] ボタンをクリックし、GeneXus 開発者アカウントの資格情報 (ユーザー名とパスワード) を入力します。
アカウントがない場合は、作成してからこの手順に戻ります。
イメージ:37589.png
アカウントがデバイスで認証されると、プロファイルに登録されます。
デバイスが正常にデバイスリストに追加されたかどうかを確認するには、GeneXus 開発者アカウントにログインし、 [ My Devices ] タブをクリックします。デバイスのリストが表示されます。
イメージ:37590.png
SmartDevices ジェネレーターのプロパティを開きます。 [ iOS Specific ] グループ ([ Generate iOS ] プロパティが True に設定されている場合にのみ表示) で、[ Execution Type ] プロパティを [ Knowledge Base Navigator (Device) ] に設定します。
イメージ:37591.png
[ Execution Device ] プロパティで、次の操作を行います:
  • プロパティの 3 点リーダーボタンをクリックします。
  • GeneXus アカウントのユーザー名とパスワードを入力します。
  • [ 再表示 ] ボタンをクリックします。
イメージ:37592.png

プロトタイプのサイクル

F5 キーを押して、アプリケーションをデバイスで直接プロトタイプします。KBN からナレッジベースが選択されるたびに、GeneXus で加えられた変更が自動的に反映されます。

発生する可能性がある問題

  • KBN バージョンが古すぎるか、KBN がインストールされていない。効果的なプロトタイプのためには、KBN のバージョンが GeneXus のバージョンに対応している必要があります。場合によっては、複数のバージョンの KBN をインストールしておく必要があります。詳細については、次のページを参照してください: iTunes を使用した iOS アプリケーションをバックアップおよび復元する方法
  • デバイスが、ジェネレーターの [ Execution Device ] プロパティのデバイスリストに表示されない。
    KBN には、GeneXus IDE と同じ GeneXus 開発者アカウントユーザーでログインする必要があることに注意してください ( [ ツール ] > [ GeneXus Account ] )。

サブページ
Created: 14/09/18 03:09 by Admin Last update: 21/05/21 05:25 by Admin
カテゴリ
Powered by GXwiki 3.0