iOSモバイルアプリ
このドキュメントは、Vantiq iOS アプリのカスタマイズまたはブランド変更に関心のある開発者向けのガイダンスを提供します。 次のセクションでは、新しいアプリを Apple App Store に送信することを目的として、Vantiq バージョンに基づいて新しい iOS アプリを開発するために必要と考えられる操作について説明します。
注意: このドキュメントは、読者が経験豊富な iOS 開発者であることを前提としています。 さらに、イメージ以外のカスタマイズを行う場合、開発者は Objective-C での開発に慣れている必要があります。
Vantiq iOS アプリ リポジトリをフォークする
Vantiq iOS アプリの GitHub リポジトリが見つかる可能性があります こちら。 (これはプライベート リポジトリであるため、アクセス権を取得するには Vantiq に連絡する必要があります。) Vantiq が管理するアプリ バージョンの変更を追跡する機能を維持するには、開発者はリポジトリをフォークする必要があります。 フォークされたリポジトリを元のリポジトリと同じ最新の状態に保つ方法を学ぶための情報源は数多くあります。 ここは 一つの要約.
Xcode ワークスペースを開く
iOS プロジェクトはいくつかのサードパーティを利用しています ココアポッド 一部の機能についてはポッドを使用します。 したがって、プロジェクトでは Xcode を使用します。 Vantiq-ios.xcworkspace Xcode プロジェクトではなく Vantiq-ios.xcodeproj。 ワークスペースは次の場所にあります。 ヴァンティック GitHub リポジトリのディレクトリ。
追加のワークスペースがあります。 Vantiq-ios と Watch.xcworkspace、コンパニオン Apple Watch アプリ用のフックがあります。 これは Vantiq アプリの古いバージョンであり、現在は使用されていません。
プロジェクト設定を変更する
ブランドのアプリを Apple App Store に送信するには、開発者は、 ヴァンティックイオス 目標。 Xcodeで プロジェクトナビゲーター、 ヴァンティックイオス ターゲットを選択して、 全般 タブ。 適切なプロパティをすべて確認して変更します (表示名、署名チーム、アプリのアイコン、起動イメージなど)。
Vantiq を置き換える関連画像
Vantiq アプリには、ブランド化を目的とした 150 つのサイズの Vantiq ロゴ PNG 形式の画像が含まれています。 これらの画像は、アプリの起動画面と、少なくとも 43 つのビュー (サーバーの選択と名前空間の選択) で使用されます。 基本画像は 150px x 43px (Vantiq-2×3.png) で、背景は透明です。 Retina ディスプレイをサポートするために、この画像には XNUMX つの追加サイズ (@XNUMXx、@XNUMXx) があります。 これらの画像は次の場所にあります。 Vantiq/Vantiq-ios/画像 GitHub リポジトリのディレクトリ。
新しいブランド固有のロゴを提供する最も簡単な方法は、現在存在するものと同じ名前を使用して、同じサイズの画像を作成することです (つまり、 Vantiq-150×43.png, ヴァンティーク-150×[メール保護] の三脚と ヴァンティーク-150×[メール保護]) で見つかったファイルを置き換えます。 画像 ディレクトリにあります。
フォントと色の変更
アプリ全体のフォントと色の使用に関連するファイルが XNUMX つあります。
ブランディング.hで見つかった Vantiq/Vantiq-ios/ユーティリティ ディレクトリには、リスト セルの背景色に加えて、XNUMX つの異なるアプリのナビゲーション バー コンポーネント (背景、テキスト、コントロール) の定義が含まれています。 このファイルには、アプリ全体で使用される太字フォントと通常サイズのフォントの名前も含まれています。 Vantiq バージョンでは、アプリに埋め込まれたフォント、Source Sans Pro が使用されます。
ブランディング.mと同じディレクトリにあります ブランディング.h、にある定数を使用します。 ブランディング.h ただし、デフォルトのフォント サイズなどの追加のプログラム オプションが含まれています。
コンシューマーモード
コンシューマ モードは、専用の Vantiq サーバー URL、名前空間、および パブリッククライアント 名前。 これにより、ブランド アプリは自己登録を実装するパブリック クライアントを表示できるようになります。 パブリック クライアントが実行され、ユーザーが認証されると、コンシューマー モードでは、実行される単一の専用のプライベート クライアントも指定されます。 既存の Vantiq モバイル アプリにある他の機能は利用できません。
Consumer Mode に関連するファイルが XNUMX つあります。 設定.mで見つかった Vantiq/Vantiq-ios/設定 Xcodeフォルダー。 Consumer Mode を有効にするには、return はい に選出しました。 isConsumerMode 関数。 専用の Vantiq サーバー URL、パブリック クライアントとプライベート クライアントを含む名前空間、およびパブリック クライアント名とプライベート クライアント名を指定するには、 消費者サーバー, ConsumerNamespace, ConsumerPublicClientName の三脚と ConsumerPrivateClientName.