Android 広告 ID の使用ポリシー及び Google Play デベロッパー販売 / 配布契約 4.8 への違反

Android リジェクト例

「Android 広告 ID の使用ポリシー及び Google Play デベロッパー販売 / 配布契約 4.8 への違反」

原因
広告IDを使用しているのにプライバシーポリシーが無い
“Android 広告 ID の使用ポリシー及び Google Play デベロッパー販売 / 配布契約 4.8 への違反” の続きを読む

[Android]ガイドライン変更 2019-01-22 事例追加 配慮が求められる事象

概略
直接は書かれていませんが、過去の悲惨な事件や事故に触れることは辞めたほうが良いでしょう。

ゲーム関係のアプリを作っている方は注意が必要です。

“[Android]ガイドライン変更 2019-01-22 事例追加 配慮が求められる事象” の続きを読む

[Android]ガイドライン変更 2019-01-22 事例追加

概略

いじめと嫌がらせについて具体例が追加されました。
考え方としては、だれかが不快感を感じるコンテンツはダメということです。

 


原文

いじめや嫌がらせ
脅迫、嫌がらせ、いじめを行う、または助長するアプリは認められません。

以下に一般的な違反の例を示します。
国際紛争または宗教対立の被害者をいじめる。
他者からの搾取を目的としたコンテンツ(ゆすり、恐喝など)。
公の場で誰かを辱めるためにコンテンツを投稿する。
悲劇的な事象の被害者(またはその友人や家族)に対して嫌がらせを行う。

[Android]ガイドライン 不承認の薬物 2019/01/22追加

概略
Googleが禁止している薬品は販売してはいけない。(政府が禁止している薬品に加えて、Google解釈の禁止薬品も含まれていることに注意)


原文

不承認の薬物
Google Play では、合法性の主張の有無にかかわらず、不承認の薬物を宣伝または販売するアプリは認められません。以下に例を示します。

禁止されている医薬品とサプリメントのリストにあるすべての商品(このリストは、禁止対象商品をすべて網羅しているわけではありません)

エフェドラを含有する商品

ヒト絨毛性ゴナドトロピン(hCG)が減量や体重管理に関連して、または同アナボリック ステロイドとともに宣伝される場合

医薬品有効成分や危険な成分を含有するハーブ系サプリメントや栄養補助食品

虚偽または誤解を与える効果効能(処方薬や規制薬物と同等の効果があるなど)

政府の承認を得ていない商品で、病気や疾患の予防や治療における安全性や効果があると示唆しているもの

政府または規制機関による措置や警告の対象となったことのある商品

未承認の医薬品やサプリメント、または規制薬物と混同される可能性がある名前の商品

未承認または誤解を与える医薬品やサプリメントについて詳しくは、www.legitscript.com をご覧ください。


 

Googleが禁止している薬品リスト

https://support.google.com/googleplay/android-developer/answer/9217430

 

[AndroidStudio]消しても良いファイル 2019/01/16版

・ProjectName\captures

・ProjectName\app\build

・ProjectName\app\release

・ProjectName\.gradle\2.4\taskArtifacts

・<.gradle>全体を消しても大丈夫だけど、再起動時に長い待ち時間が発生する。消さないほうがいいかも。

・<.idea>は消しても大丈夫だったが、再度開くときにReopenから開けなくなるので消さないほうがいいかも。

[Android]ADBを使った時刻変更の方法

アラームや時刻関係のテストをするときは、毎回、設定画面から時刻を変更していたのでは効率が悪いですね。
こういうケースでは、ADB経由での時刻変更が便利です。
(時刻変更はRoot権限が必要なので、便利アプリから行うことができません)

以下、ADBを使った時刻変更の例です。
“[Android]ADBを使った時刻変更の方法” の続きを読む

[Android]LogCatが表示されなくなった場合の対応

久しぶりに発生したので、 備忘録として記録しておきます。

現象 今までLogcatでログが出ていたのに、急に出なくなった。
環境 Android Studio 3.2.1(on Windows 10)

“[Android]LogCatが表示されなくなった場合の対応” の続きを読む

[Android]起動時、もしくは画面起動時に、一瞬白い画面(White Screen)が表示される。

現象
起動時、もしくは画面起動時に、一瞬白い画面(White Screen)が表示される。

原因
1.Instant Runのせい。
2.デバッグビルドであるから発生している。

ポイント
プログラムは悪くない。
AndroidStudioの問題らしい。

私の環境では、Instant Runをオフにするだけでは解決しませんでした。リリースビルドにしたら発生しなくなりました。

Instant Runを無効にする

公式の解説
https://developer.android.com/studio/run/?hl=ja

Instant Run は以下の手順で無効にできます。

[Settings] または [Preferences] ダイアログを開きます。
[Build, Execution, Deployment] > [Instant Run] を選択します。
[Enable Instant Run] の隣にあるチェックボックスをオフにします。

[Android] ANR

リリース済みのアプリを Play Console で確認したところ、ANRの通知が来ていた。このANRとはなんのことか?

1.アプリ終了を誘発するクラッシュのこと
2.Android OSにまで危害を加える重度のクラッシュのこと
3.暗号化されていない環境での通信のこと
4.一般的なフリーズのこと

“[Android] ANR” の続きを読む