CoronaをEnterpriseライセンスにしました。
忘れないように各種SDKの入れ方を書いておきます。
ちなみに僕はObjective-Cは全然知らないので、とりあえず動きました的なものだと思ってください。
nend(NendSDK_iOS-2.3.3)
1.とりあえず説明どおりにいれます。
2.Library Search Pathsの修正
1個妙なトラップがあり、デフォルトだと
Build Settings/Search Paths/Library Search Pathsが、
"$(SRCROOT)/CoronaEnterprise/Corona/ios/lib"
とダブルクォートがついてます。
nendのSDKを入れるとパスが追加されるのですが、このときに
上記libの中を参照できなくなるみたい。
なので、ダブルクォートを消したらビルドが通ります。
※これは後々のバージョンでは直っているものかもしれません。
3.ViewControrの追加
マニュアルでは表示するViewControllerにコードを追加してね…と書いてますが、
CoronaEnterpriseではdidLoadMainとかで取得できる
runtime.appViewControllerがViewになるため、interfaceの定義とかできません。※ですよね…?
なので、別のViewControllerファイルを作って、そこにマニュアル通りに書きます。
そして、それを
AppCoronaDelegate.mmのdidLoadMain内でaddSubviewしてやればOK。
- (void)didLoadMain:(id<CoronaRuntime>)runtime
{
AdViewController *vc = [[AdViewController alloc] init];
//サイズ指定しないと、下のゲームがタッチできなくなっちゃう
vc.view.superview.frame = CGRectMake(0,0,320,50);
[runtime.appViewController.view addSubview: vc.view];
}
おしまい
Fello(NotificationSDK_iOS_140423r1)
1.とりあえず説明どおりにいれます。
2.一個だけ、マニュアルと違うのは
[KonectNotificationsAPI initialize:[NSObject self]
launchOptions:launchOptions
appId:appId];
これ。
selfをキャストしてやる必要がありました。
これで、無事、Pushもインターステーシャル広告もでましたよ。
Lobi(Lobi-5.2.18)
1.とりあえず説明どおりにいれます。
2.didLoadMainに、
//ボタンつくる
[LobiCore setRootViewController:runtime.appViewController];
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];;
button.frame = CGRectMake(100,100,120,32);
//
[button setTitle:@"Open Chat Groups" forState:UIControlStateNormal];
[button addTarget:self
action:@selector(presentPublicGroupList)
forControlEvents:UIControlEventTouchUpInside];
[runtime.appViewController.view addSubview:button];
こんな感じでaddSubviewしてやれば出る。
おわり
他にも入れたらここに書いてみます