kazu22002の技術覚書

PHPer, Golang, AWS エンジニアの日々

Android

cordovaアップデートが大変だった話(Android)

この件を記事にしたか覚えていないので、書いてみます。 Cordovaのバージョンが古いとのことで、Googleから通知が来てたのが去年のこと・・・ アップデートしない限りそのまま行けたのですが、機能拡張する必要があるとのことでcordovaのアップデートをしま…

CodePushでアプリ開発をスピーディに。

先輩からチャットで「CodePushって知ってる」ときました。 microsoft.github.io 知りませんでした。ちょっと調べましたが、cordovaの内部WEBの置き換えをやってくれるツールですね。 もうこれだけで便利!! iOSの審査なしでコンテンツを変えられるってこと…

Androidのプッシュ通知のデバイストークン取得で「AUTHENTICATION_FAILED」エラー

Androidのプッシュ通知を実装してアプリを作成したが、デバイストークン取得の際に「AUTHENTICATION_FAILED」エラーが発生し困っている。 しかも確率としてはかなり低い。利用している人で1000人にひとりぐらいの単位で発生しているのを確認している。 ただ…

AndroidのWEBViewのデバッグはcordovaでも使える!

AndroidやiOSのアプリでWEB表示をしているときは、開発者モードが使用できないのがとても困ります。 そんなことを考えながら探してみたらあるもんですね。 見つけた記事 AndroidのWebViewをPCのChromeでデバッグ : 時々、失業SEの開発日誌 AndroidのWebView…

cordova のイベントリスナーで設定が残ってる模様

Androidのバックボタンのイベントリスナーをハックして、JS側の処理を追加したい。 document.addEventListener("backbutton", function(){}, false); 関数としてはこれで可能。 Apache Cordova API Documentation これを利用してバックボタンでの処理を独自…

AndroidStudioが使いこなせない

以前、AndroidアプリをEclipseを使用して開発を行っていた。 そこからかなりの期間を離れていた結果、AndroidStudioを使ってみようと奮起してみた。 で、ちょっと挫折です。 構成から見た目から変わりすぎてる気がしますけど。。。 第 3 回・新 IDE : Androi…

cordovaにおけるリリースビルド

cordovaにおけるAndroidリリースビルドをやるときは、keystoreの設定をして実行したほうがいい。 やり方はここを参考にした。 Cordovaを試してみた - ひよこ3分07秒のTechブログ パスワードを聞かれますが、設定したときのパスワードを指定すればできる。 こ…

Androidの署名の作り方を理解していなかったみたい

Androidアプリには署名をつけてアプリが正しいことを証明する必要があります。 GooglePlayから落とせるアプリは必ず同じ署名がされたものがアップされています。 されていなかった場合は、インストールはできるけどアップデートができないなどの現象が発生し…

プッシュ通知の実装方法が変わっていた。(Android, iOS)

僕がプッシュ通知に関わったのは1年前ぐらいです。 すでにかわっているとは。。。 iOS8 iOS8のプッシュ通知の登録方法が変わっているのを最近しった今日このごろ。。。 この記事のお陰です。 Xcode6でiOS8へPush通知が送れない場合の解決方法 - Qiita Xcode6…