Androidアプリを公開する時にやったことリンク

スポンサーリンク
スポンサーリンク

忘れてた。ってか忘れてる。とにかく公開したかったからなぁ。クリスマスも終わったことだし、思い出しつつ書き留めとこ。

スポンサーリンク

なにしたっけ…

あれマジで何したっけ。

アプリの準備

バージョンの記載と署名付きビルド

アプリを公開する  |  Android デベロッパー  |  Android Developers
アプリを公開する準備をするときに実施すべきプロセスについて学びます。

最初ここを見た…のかな。で、ここでバージョンの記載と署名付きビルドを知った。

 |  Android デベロッパー  |  Android Developers
"AndroidManifest.xml
アプリへの署名  |  Android デベロッパー  |  Android Developers
アプリ署名とセキュリティに関する重要な概念、Google Play でリリースするアプリに Android Studio で署名する方法、Google Play アプリ署名にオプトインする方法について説明します。
アプリのバージョニング  |  Android デベロッパー  |  Android Developers
バージョニングは、アプリのアップグレードおよびメンテナンス戦略を構成する重要な要素です。

App Bundleはよく分からんかったので使わなかった。

APIKeyってアプリ内に直で書いていいの?

と思ってちょっこす調べた。

[Android] 秘密にしたいKeyの扱い|teratail
Android開発上でのAPI Key等の第三者に見られてはいけない値に関する質問です。エディタはAndroidStudioです。 ・外部ファイル(xmlとか)から読み込んだり、 ・環境変数として保持したり、 ・ビルド時にスクリプトでファイルを直接書き換え?たり、 ・ビルドコマンドとして

GoogleAPIの場合、フィンガープリント発行してあーだこーだすればそのアプリ以外で使えなくなるので、気にせんでいいらしい。じゃあ、MapBoxのAPIは?と思ったけどよく分からん。ていうかフィンガープリントなんざ使った覚えがないので多分ダメなんじゃないか。いや嘘、よくわかんない、ほんとはあるのかも。で、他の方法はというと理解できんものばかり。

サンプルコード: データ暗号化アプリケーション | iSUS
この記事は、インテル® デベロッパー・ゾーンに掲載されている「Sample Code: Data Encryption Application」の日本語参考訳です。 サンプルコードのダウンロード アプリケーション提供元: インテル コーポレーション SSG はじめに 第三者にアクセスされたくないデータを安全に保護する...

データの暗号化?

外部APIキーの保存場所・方法|teratail
前提・実現したいことWebサービスを構築しております。 例えばPaypalなどの外部サービスのAPIキーの保存場所は、下記のどちらが一般的でしょうか? また、データベースに保存する場合は、暗号化した上で保存するのが一般的なのでしょうか。 暗号化して保存されている場合、どのような方式で暗号化されている

サーバー上?

android-ndk-r6でopensslを動かす - DRY
これは本当に苦労しました。。。泣きました。。。とりあえず改めて環境の確認ですが# 環境 Windows7 Eclipse 3.6 Helios Cygwinとなっています。 # 環境変数の設定 export NDK_DIR=/cygdrive/c/bin/android-ndk-r6 export ANDROID_ND...

SSL?

Securing API key using NDK
I am trying to store api keys using NDK but i tried somany methods always somany error I will share my code please any body help me.. I will share my steps i ...

C++で書く?

Techjini is now Datamatics

gradleをなんちゃらする?

使ったやつ
APIキーなどをアプリ内でセキュアに保管する - Qiita
Androidアプリで、第三者に読まれたくない文字列を、割と安全に持たせる方法です。 簡単でオススメです。たぶん。 ちなみに筆者はプログラミング一年目の初心者です。 これがどの程度安全なのかはわかりません。どなたかご教示願います。 ...
shamanland/simple-string-obfuscator
Simple string obfuscator for Java. Contribute to shamanland/simple-string-obfuscator development by creating an account on GitHub.

こちらを使わせていただいた。これ使うにも大変だった。

$./obfuscate_string.sh

みたいなのってなんだろうと思ったら、macのターミナルってやつらしい。winでもできるかなと探してみたら

Windowsにminttyを入れた話 - 駄文置き場ですから
主にgit操作をCUIでやりたいということで、新しく(半年前に)買ったWindows PCにminttyを入れます。 gitのGUI操作はなんか慣れないです。 会社のPCや自宅の旧PCではCygwinをインストールして、デフォルト端末として一緒に入ってくるminttyを使ってました。 Cygwinはサイズがでかいしイン...

というのがあってのでインストールした。これも使えるようになるまで大変だったな…。

UNIXコマンド集

GooglePlayに公開する

Play Console の使用方法 - Play Console ヘルプ
Google Play デベロッパー アカウントへの登録 Google Play で Android アプリを公開するには、Google Play デベロッパー アカウントを作成する必要があります

基本ここ見てやった。

紹介ページとかの画像を用意するのが面倒だったが適当にでっち上げた。この公開の部分に関しては、そんな詰まらなかったかなぁ。

AdMob広告を貼る

AdMobっていうのが定番みたい。なのだが、Mobile Ads SDKのやり方とFirebaseのやり方がGoogleのガイド中にあって、若干混乱した。公開後でないと広告を貼れないのも初めて知った。

Mobile Ads SDK

Firebase

ここらへんで詰まった気がするけど、今思えばあれはアプリのバグのせいだったのかもしれない。

その他

あとなんかあったっけかなー。

gradleで赤波線が出た時の対処

All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes).

Android アプリ開発時のライブラリバージョン競合対策
All com.android.support libraries must use the exact same version specification
After updating to android studio 2.3 I got this error message. I know it's just a hint as the app run normally but it's really strange. All com.android.suppo...

バージョン合わせないといけないみたい。

コメント

タイトルとURLをコピーしました