ane競合時の謎エラー対策
自作aneを作って、AdobeのGameCenterのaneと合わせて使ったら、下記エラー;
ArgumentError: Error #3500: The extension context does not have a method with the name getAuthenticated. at flash.external::ExtensionContext/_call() at flash.external::ExtensionContext/call() at com.adobe.ane.gameCenter::GameCenterController/get authenticated() at Test3$/initGameCenter()[C:\Users\hisashi_vc\Adobe Flash Builder 4.7\Test3\src\Test3.as:41] at Test3()[C:\Users\hisashi_vc\Adobe Flash Builder 4.7\Test3\src\Test3.as:24] [SWF] com.starbrain.devpush.HelloWorld3 - 2,995 バイト (圧縮後) [SWF] Test3.swf - 2,321 バイト (圧縮後)
原因に心当たりなく謎。ネットではリリースビルドにすればError #3500消えるという情報を見かけましたが、どうもいろいろやってもダメぽ。最終的にextention.xml内の下記記述回りを一通りユニークな名前にしたら、なおりました。
<initializer>ExtInitializer</initializer> <finalizer>ExtFinalizer</finalizer>
↓
<initializer>ExtInitializerHisa</initializer> <finalizer>ExtFinalizerHisa</finalizer>
ネイティブ側言語の記述も合わせて修正して、メソッド名や参照名全部ユニークにして、aneを再生成したらなおりました。
ゲーム中にセリフを表示
これでその気になれば、カジュアルゲームでもストーリーつくれるようになりましたw
クエストデータバグ発生
管理画面見てたら、アプリ内DBのクエストデータ配列が再現なくデカくなってるw やばい直さなねば;;
ワクチン仕込んだアプリをアップしよう。
データ飛んだ!
ユーザーデータが7割くらい消し飛んでしまった。。そろそろログファイル1枚管理は限界か。データベース導入せねば~
相互送客広告システムの開始
今トレンド(?)な、アプリ間相互送客広告システム(無料)を、開始しました。1カ月でDL数どれぐらい変化するかな~
Google Play内もアナリティクスに挑戦
GooglePlayのストア内アナリティクスこそ必要&可能と気づき、実装してみました。1週間後くらいには、検証可能なデータが集まってるはず。
新たなるリジェクト。Appleが返信読んでない疑惑w
1週間後、同じようなメッセージが返ってきたw
しかもどうやら、Metadata RejectedだけどMetadata Rejectedじゃなくて、つまりSubmit New Metadataを押してはいけなくて、フォームの返信ベースでやり取りしろってこと? うっかりSubmitベースにすると、またちょっと直して1週間かかりそうで怖すぎるw
ひとまず返信。どうなるかな~。1カ月と数週間リジェクトされ続けてるw
▽Appleからの原文ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Resolution Center
Metadata Rejected
Apple
Apr 10, 2014 11:59 AM
Reasons
Information Needed
We have begun the review of your app but aren't able to continue because we need additional information about your app.
At your earliest opportunity, please review the following questions and provide as detailed information as you can in response. The more information you can provide upfront, the sooner we can complete your review.
At your earliest opportunity, please reply to this message providing the steps for locating the In App Purchase in your app.
While your iTunes Connect Application State is displayed as Metadata Rejected, it is not necessary to upload a new binary. Once you reply to this message in the Resolution Center, we can proceed with your review.
▼こちらからの返信ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
このアプリに In App Purchaseはありません。よって、 In App Purchaseの確認は必要ありません。(また、この説明は2回目です。)
This app is not exist In App Purchase. Therefore There is no need to check.(In addition, This description is the second time.)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
お口直しの、今日ゲットした、アニメディアの付録の凸モリサマーポスター