スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-----------------------------------

-----------------------------------
応援はこちらのクリックをお願いします。
にほんブログ村 IT技術ブログ iPhoneアプリ開発へ
にほんブログ村
にほんブログ村 IT技術ブログ Androidアプリ開発へ
にほんブログ村
--/--/--(--)
スポンサー広告

18-6.短期決戦で決着をつけることに(Monaca有料プランのトライアルを利用)

これまでの経緯はこちらのカテゴリを最初から読んでください。

さて、Cordova脆弱性問題の解決方法もほぼわかりましたので、あとは100アプリ以上を、Monaca無料プランで1日3ビルド、ちまちまアップロードをする・・・のか・・・

私は副業でやっていますし、本業はもとより、子育てや家事もありまして、毎日作業ができるわけではありません。
どちらかというと、集中してやっつけたいです。

時間があまりにかかるようだと、それまでにGooglePlayから消される可能性もありますよね。
いや、大げさに言うと、明日にでも未対応のアプリが全部削除される可能性もあるわけです。

そしたら、もう、あれを今使わずにいつ使うんだー!ということです。

Monaca無料プランで1日3ビルドまでなのですが、有料プランはビルド回数が無制限です。
で、なんでも無料でやる方針の私は有料プランは極力使いたくありません。
しかし!有料プランにはトライアル期間が設けられており、14日だけ、有料プランを無料でお試しができるのですー!

さぁ、プラン変更画面から「トライアル開始」を押します。
pl0001.jpg

カード情報を入れます。
pl0002.jpg

プランの変更が終わると「トライアル期間は何月何日まで」と表示されますので、その日までにプランを戻せば無料です!
期限内に無料版に戻さないと、お金かかっちゃうので、忘れないようにしてくださいね!

さー短期決戦で行きます。
土日に集中して作業して、全部は無理でも8割がた終わらせたいところです。

シビアですが、売り上げが上がっている順にすすめてます。

pl0004.jpg

ほらー黄色い三角が減ってきてるでしょー!
がんばれわたし!




-----------------------------------

-----------------------------------
応援はこちらのクリックをお願いします。
にほんブログ村 IT技術ブログ iPhoneアプリ開発へ
にほんブログ村
にほんブログ村 IT技術ブログ Androidアプリ開発へ
にほんブログ村
スポンサーサイト

18-5.Cordovaの脆弱性問題(バージョンアップしたら音が出ないよ編)

これまでの経緯はこちらのカテゴリを最初から読んでください。


結論から言うと、音がでましたー!

この前バージョンアップしたらスプラッシュ画面が出なくなったけど解決したとの記事(こちらです)を書きましたが、
この記事の手順でやってもスプラッシュが出ないことがありまして、
でもちゃんと動くやつもあって、何か手順で違うところがあったんだろうけど、いろいろやってみている途中だったもので、それが何か分からなかったんです。

いろいろ試行錯誤した結果、どうも前回の手順に加えて、「エクスポート&インポート」をすると上手くいくっぽいです。
「新しい形式に変換」を行った後、「エクスポート&インポート」をして、「Androidアプリ設定」のページと「Cordovaプラグインの管理」のページを入力、ビルド、という手順です。

詳しいことは謎ですが、エクスポート&インポートをすると、config.xmlが再作成されるので、それがなんかいいみたい?です。


エクスポート&インポートの手順はこんな感じです。

プロジェクトのIDEを開き、ファイル⇒エクスポートを選びます。

exp0001.jpg

プラットフォームやアプリ名を入力して、「エクスポートを実行する」を押します。

exp0002.jpg

エクスポートの準備ができたという表示になったら「ダウンロード」をクリック。

exp0003.jpg

project.zip
というファイルがダウンロードされます。

お次はインポートです。
ダッシュボードから「プロジェクトの作成」を押して、右上の「Import Project」を押します。

exp0004.jpg


プロジェクト名を入れて、「プロジェクトのパッケージをアップロード」を選択し、「ファイルを選択」を押して、さっきダウンロードした「project.zip」ファイルを選択します。

exp0005.jpg

そしてインポートをクリック。

そうしてできたプロジェクトのIDEを開くと、おもなソースはインポートされていますが、「Androidアプリ設定」画面は初期化されています。

exp0006.jpg

パッケージ名やバージョン番号をなどを入れなおす必要があります。
この作業をすることでどうやらconfig.xmlがいい感じに作成しなおされるらしく、動かなかったところが動くようになるんです!


そして、「音が出ない件」についても、この「エクスポート&インポート」をするのと、「Cordovaプラグインの管理」の「Media」を選択することによって出るようになりましたー!!!

exp0007.jpg

必要なら「SplashScreen」も有効にしてください。

というわけでこの流れでほぼすべてのアプリで解決しそうな気がします。

残り100アプリ以上、この作業を繰り返したいと思います・・・
そう、そしてMonaca無料版は1日に3ビルドまで・・・
気が遠くなります・・・

ゆっくりがんばります。
応援よろしくお願いします。
-----------------------------------

-----------------------------------
応援はこちらのクリックをお願いします。
にほんブログ村 IT技術ブログ iPhoneアプリ開発へ
にほんブログ村
にほんブログ村 IT技術ブログ Androidアプリ開発へ
にほんブログ村

18-4.Cordovaの脆弱性問題(とりあえずひとつ解決したよ編)

さて、引き続きCordova脆弱性問題のお話です。

これまでの経緯は以下3つの記事を読んでください。
その1(Cordovaの脆弱性でGooglePlayからアプリが削除されるかもしれないという記事)
その2(脆弱性はないんだけど、消されないためにはバージョンアップしないといけないという記事)
その3(バージョンアップしたらスプラッシュ画面が出なくなったという記事)


バージョンアップしたアプリに変化がありましたのでお知らせします!
アップデート直後はまだこのようにアラートが表示されていました。(黄色い三角)
0010.png


次の日の朝見たら、アラートが消えていましたー!
20141107001.jpg

これで一応「Cordovaの脆弱性が理由で突如消される」という可能性はなくなったと思います。
とりあえず、ひとつ解決です!
まだまだ残り100アプリ以上ありますし、何度も言うようにMonacaは一日3回しかビルドできないので、
おそろしく時間はかかりそうですが、最初の一歩を踏み出しました。

-----------------------------------

-----------------------------------
応援はこちらのクリックをお願いします。
にほんブログ村 IT技術ブログ iPhoneアプリ開発へ
にほんブログ村
にほんブログ村 IT技術ブログ Androidアプリ開発へ
にほんブログ村

18-3.Cordovaの脆弱性問題(バージョンアップしたらスプラッシュ画面が出ないよ編)

さて、Cordova脆弱性問題の続きです。

これまでの経緯は2つの記事を読んでください。
その1(Cordovaの脆弱性でGooglePlayからアプリが削除されるかもしれないという記事)
その2(脆弱性はないんだけど、消されないためにはバージョンアップしないといけないという記事)

というわけで、まずひとつやってみようとしたのですが、音がでなくなって困ってしまい、そちらは未だに停滞しています。

なんせ120個もあるので、そんなことで悩んでいては一生終わらない気がしますので、じゃあ音を使っていないアプリからやろう!と思い立ちまして、そちらはうまくいった(かもしれない)のでご報告します。

途中「スプラッシュスクリーンが出ない!」という問題が発生しましたが、そちらは解決しました。
まぁいろいろありますねー。
なんせMonaca無料版は一日3回しかビルドできないので、驚くほど歩みが遅いです。

なので、MonacaのCordova 2.9以前のプロジェクトをCordova 3.5.1版にしたい人で、あんまり特殊なことやってないアプリ、音の出ないアプリの場合は以下の方法で解決するかもしれません。
参考になさってください。


まずはダッシュボードの画面で、バージョンアップしたいアプリの「詳細」というリンクを押してみました。
0001.png


こんな感じで「旧バージョンのMonacaフレームワークを使用しています」という表示がでました。
0002.png

なるほど、これで対応がまだなのか済んだものか判断できそうですね。


次に「編集」のリンクの右のアイコンをクリックすると、こんな風にメニューが出てきます。
そこから「新しい形式に変換」を押します。
0003.png


Cordova 3.5形式に変換しますか?ときかれますので、OKします。
0004.png


変換が終わるとこんな感じになります。
0005.png

そしてあとはそのままでいつもどおりビルドしようかなーと思ったのですが、バージョンが変わったので、ここだけ変えました、という部分を紹介。


まずアイコンが大きいものを指定できそうなので追加しました。(しなくてもOKかも?)
0006.png


スプラッシュファイルもサイズ違いが指定できるようになっていたので一応全部指定しました。
0007.png


でもって、その状態でビルドしましたら、おおむね動くのですが、「スプラッシュスクリーンが出ない!」という状況になりました。

うーんうーん困った困ったと、「Monacaフォーラム」を眺めておりましたら、「プラグインを追加しないとだめっす」という情報を見つけました。


「設定」→「Cordovaプラグインの管理」と開きまして、
0008.png


「SplashScreen」というところの「有効」というボタンを押して、有効にしました。(赤くなったらOK)
0009.png

そうしたら無事に動くようになりました。
他の部分の動きもOK、広告も表示されたので、リリースしてみました。

おそらくこれで解決かと思うのですが、まだアラートは出たまんまです。

0010.png

右のほうの黄色い三角が消えれば解決かなーと思うのですが、まだまだ心配なところですね。
変化があればまた報告します。

さー、120個くらいあるアプリのうち、音を出す機能がないアプリはこれだけなので、「音がでない問題」を解決しないと次にすすめません。
引き続きものすごい遅いペースですが、調査を続けたいと思います。
応援よろしくお願いします。
-----------------------------------

-----------------------------------
応援はこちらのクリックをお願いします。
にほんブログ村 IT技術ブログ iPhoneアプリ開発へ
にほんブログ村
にほんブログ村 IT技術ブログ Androidアプリ開発へ
にほんブログ村

18-2.Cordovaの脆弱性問題(続報)

【情報】googleplayから「あなたのアプリ120個くらい、全部削除するかもしれないからよろしく」というメールが来ました(Cordovaの脆弱性について)』という記事を書きましたが、その続報です。

Monacaよりこのような案内がありました。
2014101101001.png

「Monacaアプリには同種の脆弱性を持たないことを確認いたしました。」とのことです。
要は、Googleさんは脆弱性の有無を確認して警告してきているわけではなく、古いCordovaを使っているか否かで判断し、警告をしてきているようです。

「その場合はグーグル社と直接コンタクトをお取りいただき、アプリケーションに該当する脆弱性を持たない旨を調整していただきますようお願いいたします。」
との記載ですが、前回アプリを消されたときの経験(こちらの記事参照)から想像するには、メールを送ったところで特にメールも読まず、問答無用で削除される、ということも多々ありそうな予感がします・・・。
Googleさんとしてはものすごい量もアプリをさばかなくてはいけないので、個別な対応はせず、怪しいものは一括削除しますよーみたくなってしまうこともありそうですよね・・・。

ここまでの調査で、Monacaとしては責任とりましたーみたくなっているので、Monaca側から新たな情報が上がってくることはない気がします。
なのでおとなしくMonacaで新しいプロジェクトを作り直して新しいCordovaを利用するようにし、ソースだけコピーしてきて、最新版を作るのが一番安全な対策かと思います。

さて、私もそうしようかと思って、100アプリ以上あるので、とりあえず1アプリ新プロジェクト移植を試みたのですが、Cordovaが違うと動きも微妙に変わるのか、音が出なくなりました・・・・。
新Cordova用にソースじたいも書き換える必要があるっぽいです。
どう書き換えていいのかわからないので、対策は停滞しています。

どうか消されませんように・・・・。祈るばかりです。

-----------------------------------

-----------------------------------
応援はこちらのクリックをお願いします。
にほんブログ村 IT技術ブログ iPhoneアプリ開発へ
にほんブログ村
にほんブログ村 IT技術ブログ Androidアプリ開発へ
にほんブログ村

| ホーム | 次のページ>>
Page Top↑
▲ Page Top
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。