プログラムの事とか

お約束ですが「掲載内容は私個人の見解です」

ユピテルスイング練習機用 iOS/Androidアプリを更新しました

f:id:puni-o:20210318094308j:plain

更新は気が向いたときに少しやっていたのですが、今回はAppleさんにリジェクト食らったのでその辺を殴り書き

どういうアプリなのか、というのはこちらに書いてあります

puni-o.hatenablog.com

ざっくり書くとゴルフ用の俺用アプリを作った、って感じ

リリースしてから1.5年、使っているのは私だけだと思っていたのですがほかにも使ってくれている人が判明! 使い続けてくれているのかは不明

ということで今回はランキングページを追加しました。ついでiOS版にはビデオ録画にリアルタイムエフェクトを入れて遊んだりもしました

ストアへ公開

Androidの方はサクッと完了です。アプリの更新時は多分ソフトで自動でチェックしてそのまま公開なんだとおもいます

iOS版リジェクト

iOS版も同じだと思っていたら

f:id:puni-o:20210318100733j:plain

リジェクトきました

リジェクトの理由

Guideline 5.2.1 - Legal - Intellectual Property

いろいろな人がこれにひっかかっているのでググるとほっこりします

私の場合は

ユピテルって入っているけど公式じゃないでしょ?ユピテルから訴えられたらどーすんの?ちゃんと公式からOKもらって。もしくはアプリと説明文からその辺消して (超意訳)

ということらしいっす。アプリの説明には最初から公式じゃないよって書いてあるんですけどね (ページトップ絵)。スマホの契約よりはわかりやすい注意書きだとおもったんだけど、これではダメみたいでした

対策

私の打てる手は3つです

公式のお墨付きをもらう

めんどう

実はアプリを作る前にサポートに「スマホアプリもっと使いやすくしないの?しないならBLEの通信仕様公開してみんなに作ってもらおうよ。作るよ?」的なメール送ったのですが、定型の自動返信すらありませんでした。ユピテル的にはゴルフ関係はハード売って終わり、なスタンスなんだろうなーという印象だったので、お墨付きもらうのはハードル高すぎです

公開やめる

めんどう

iPhoneに入れたアプリはTestFlightでも最長で90日間しか動かないので、90日に1回はTestFlightに新しいパッケージを上げないと突然使えなくなるのですごく面倒です。絶対更新忘れて使いたいときに起動できません (それが嫌でストアに公開したわけですし

説明文を変える

結局これしかないのですが、これも問題があります

  • 日本のゴルフ人口が 19年現在で550万人 (ググった)
  • そのうち真面目に練習する人が2% (勘)
  • 練習する人のうちユピテルのGST7-BLEを持っている人が0.1% (勘)
  • 練習してGST7-BLEを持っている人のうちiPhoneユーザーが60%
  • 練習してGST7-BLEを持っているiPhoneユーザーのうちデータを収集したい人が10% (勘)
  • 練習してGST7-BLEを持っているiPhoneユーザーでデータを収集したい人のうち公式以外のアプリをApp Storeで探そうと思う人が10% (勘)

とすると、

5,500,000 × 0.02 × 0.001 × 0.6 × 0.1 × 0.1 = 0.66 人

このたった0.66人の人にリーチできるような説明文にはどうしても「ユピテル」「GST7-BLE」は必要です。必須です。これ以外のどんな単語で検索するんだよ。こんなのBotが定期巡回で見にくるだけだよ

とはいうもののどうしようもないですし、もともと俺用アプリですし、アプリの説明文変えて再提出して無事に公開されました

さいごに

GST7-BLEを持っているというレアな方は一度使ってみていただけないでしょうか・・

落ちもまとめもないですよ