CLOUDIA導入マニュアル



3.6 アプリケーションへの組み込み

3.6.1 SDKのインストール

ダウンロードしたSDKを開発用Macの任意ディレクトリに展開してください。
展開された「CLOUDIA」ディレクトリをFinderを使って開発アプリのプロジェクトのルートディレクトリに追加します。



3.6.2 Xcodeの設定

続いてXcodeで下記の設定を行います。

 1.CLOUDIA(CLOUDIA エンジン)の追加
 2.ビルド設定(リンカフラグの設定)
 3.ビルド設定(ヘッダ検索パスの設定)
 4・フレームワークの追加

それぞれの詳細はSDK同梱の「CLOUDIAエンジン組み込みマニュアル」を参照してください。
Xcodeの準備ができたら実際にアプリへCLOUDIAエンジンを組み込みます。

3.6.3 アプリケーションへの組み込み

CLOUDIAエンジンの組み込みは媒体となるアプリケーションの起動メソッドにほんの数行CLOUDIAエンジンのAPIを追加するだけで完了します。
CLOUDIAエンジンには大きく以下の2つの機能があります。

更新機能
- PRコンテンツのの情報更新有無取得
- アプリ起動回数の通知

表示機能
- PRコンテンツの表示

(1) CLOUDIA更新機能の組み込み
PR媒体アプリケーションのアプリケーション起動メソッド「applicationDidFinishLaunching」内に以下のコードを記述します。

xxxxxAppDelegate.m

- (void)applicationDidFinishLaunching:(UIApplication *)application {
_cloudiaUpdate = [[CloudiaUpdateManage alloc]
initWithAdKey:媒体ID applicationId:コンテンツID];
// 媒体アプリケーションとして動作するための指定
[_cloudiaUpdate setAsPublisher];
// PR コンテンツとして動作するための指定
[_cloudiaUpdate setAsAdvertisement];
// 更新を開始
[_cloudiaUpdate start];
}
- (void) dealloc {
[_cloudiaUpdate release];
[_cloudiaDisplayController];
[super dealloc];
}

(2) CLOUDIA表示機能の組み込み
 表示したい任意の箇所に以下のコードを追加してください。

CloudiaDisplayController *_cloudiaDisplayController;
// シナリオ名はWeb画面で作成したシナリオ名
_cloudiaDisplayController = [[CloudiaDisplayController alloc]
initWithScinarioName:@”シナリオ名”];
// CLOUDIAの画面を表示する
_cloudiaDisplayController.delegate = self;
[_cloudiaDisplayController displayWithUIView:ビュー名 animated:アニメーション
backgroundColor:背景色];

詳細はSDK同梱の「CLOUDIAエンジン組み込みマニュアル」を参照してください。

<< 前へ |  次へ >>