2016年07月30日

[開発者向け] Android で有料アプリ販売まとめ

 先月めでたく有料アプリ販売にこぎつける事ができた訳ですが、Android での有料アプリ販売って、あんだけみんなやってるのに、いろいろ調べてもよく分からん事が多いんですよね。

 今回販売するまでも、いろいろ調べてみたものの、どうにも正解が分からない事が多いので、これが本当に正解かは分かりませんが、実際に試した結果をいろいろ書き残しておこうと思います。
 つーかね。そもそも Google はデベロッパーになにもかも押し付けるたがるくせに、公式ヘルプが全然整理されてなくて何が正解がさっぱり分からんのが悪いんだけどね。ホント勘弁してほしい。

続きを読む
posted by ひこざ at 23:53| Comment(0) | 開発 - Android

2016年07月29日

[開発者向け] Android 有料アプリでライセンス認証(LVL)まとめ

 さて、来月からは iOS 版の開発作業に入りますので、Android のノウハウで書き残しておきたい事は忘れないうちに書いておきましょう。

 まずは、Google Play で有料アプリを配布する際には一応組み込んでおきたい、ライセンス認証ライブラリ、通称 LVL (License Verification Library) のこと。
 Android は、悪い人がちょっとヤル気を出せば、有料アプリを購入 > 端末からアプリだけ抜き出す > 即座に購入キャンセルして返金、という事ができてしまいます。なので、たとえアプリが抜き出されたとしても、購入者以外はマトモに起動できないように、アプリ起動時に Google Play に問い合わせるためのライブラリですね。

 といっても、この LVL 入れたところで、もっとヤル気のある悪い人がアプリを解析して認証処理を無効化されたらそれまでだし、何より気になるのが、LVL に関する公式情報やブログ、挙句は 「LVL を誰でも簡単に無効化できてしまう某有名ハッキングツール」 さえも、数年前の日付のまま誰も更新してない ところを見ると、とっくに時代遅れで、誰もアテにしてないんでしょうね。今時はアプリ本体は無料配布で、サーバから提供されるデータやサービスに対してお金を払う商売が主流なので、そもそもアプリ本体にコピー対策をする必要もないのでしょう。

 でもそういう商売をするにはサーバとユーザー情報を管理をし続けないといけない訳で、個人で極力そんな事したくないし、LVL だけでも何もしないよりは遥かにマシなので、今更ながら大マジメに LVL を組み込んでみたので、その覚え書きです。
 なお、今更こんなとこでまとめなくても、世の中にはもっと丁寧にまとめてくださってる方がたくさん居られるので、ここでは他であんま書かれてない Android Stuido のプロジェクトへの組み込みや、2016年現在のテスト事情などを書きます。

続きを読む(開発者向け)
posted by ひこざ at 21:44| Comment(0) | 開発 - Android

2016年05月15日

Android Studio でアプリの体験版作りまとめ

 こないだリリースした Chronus もですが、有料販売を前提にしてるアプリは、まずはたくさんの人に触ってもらえるように体験版を作っときたいですよね。
 普通、体験版といったら、有料版の機能を一部封印しただけの物なので、有料版も体験版も同じプロジェクトにして、スイッチを切り替えるだけですぐビルドできるようにしたいものですが、それをするための手順と工夫の覚え書きです。

 それにしても、この話題についてネットで検索すると、当然 Eclipse 時代のノウハウもいっぱい引っかかるのですが、Eclipse の頃はこんな出来て当然の事がものっすごい面倒だったみたいですな。チラ見しただけでもウンザリだよ。Android Studio になってから作り始めてよかった。

続きを読む(開発者向け)
posted by ひこざ at 23:59| Comment(0) | 開発 - Android

2016年04月19日

Android Studio でライブラリ化まとめ

 Android Studio で再利用できるコードをライブラリ化したり、別のプロジェクトから参照する方法や、その際の罠の覚え書きです。
 「Android Studio ノウハウまとめ」に属する内容だけど、そこそこ長くなりそうなので独立記事にした。

続きを読む(開発者向け)
posted by ひこざ at 23:36| Comment(0) | 開発 - Android

2016年02月29日

Android Studio ノウハウまとめ

 Android Studio を使って Android アプリを作りはじめる上で悩んだポイントと、その際に役にたったサイトのまとめです。長くなりそうな話は別記事にしますが、1記事にするほどでもない小ネタはここに随時書き足されていきます。

 最初に言っておきますと、プログラミングやアプリ開発について何も知識がない人については、もっと親切な入門サイトを探してください。ここにあるのは、他のプラットフォームでアプリ開発の経験はある人が、Android 開発に初めて手を出した際の疑問点と解決策のメモ です。
 なお、Eclipse については昔からほぼ触った事ないですし、今さら触る気もありませんので、Android Studio だけで話を進めます。

続きを読む(開発者向け)
posted by ひこざ at 22:28| Comment(0) | 開発 - Android