[iOS] 取り下げになったアプリを更新
しばらく更新していなかったら App Store から取り下げになった「タッチにほんちず」アプリを数年ぶりに更新した。
Apple、「App Store」から古いアプリなど削除へ、9月7日より実施 | 日経クロステック(xTECH)
もともとはiPad専用アプリだったのだが、この機会にiOSでも動くように変更した。まだARCがない頃の古いプロジェクトだったので、新プロジェクトを作成して、ソースコードだけを流用することとした。
それなりに流用できるコードになっていたので移植は早かった。
新規プロジェクトを作ると、いつのまにか SceneDelegateなるものができるようになっていた。また、シーン間の移動の際にはSegueが必要となっていて浦島太郎感を感じた。
これまでは全てコードで遷移させていたので、見よう見まねで prepareForSegue を使って画面遷移を行うようにした。ViewControllerのinitは隠されてしまうようになったらしい。
View Controller Programming Guide for iOS: Using Segues
今回のバージョンアップで Google Street View機能を追加したのだが、Google Street View 画面に Google へのリンクが貼られており、これがApp Storeの審査の際に発見されて、Kidsカテゴリアプリとしては App Store Guidelines 1.3.0 の違反となり Reject となってしまった。
このため、Google Street View を貼った View Controllerへの遷移の際に ParentalGate をはさみたくなったが、Storyboardにはばまれてしまいうまくできなかったので、あきらめて shouldPerformSegueWithIdentifier を使って ParentalGate を表示することとした。
当初 Google Street View からリンクを削除する(もしくはタッチしてもアプリから外に出さない)を検討したが、方法が見つからなかった。Admob でも同様の問題があるため、質問している人がいたが良い方法はなさそうだった。
Using Admob in ios games with kids content and coppa complaince
このため、いったん Kids Category からの削除を希望してみたのだが、どうやら App Store Connect 上での操作ではできないらしく、何度かやりとりしていたらAppleから電話がかかってきて、Kidsカテゴリは一度登録するともう消せないという話だった。
参考になる方もいるかもと思い記事として残してみる。
関連記事
-
-
iPhotoがiPad mini 4 を iPhone 7 Plus と表示する
「写真」が好きになれないのでいまだにiPhotoを使っているのだが、MacBook Late 201
-
-
iPhoneアプリケーションプログラミング 新居雅行 購入
今年6月末にでたときには、「またiPhoneプログラミング本が出たんだなー」「表紙が地味だなー」「特
-
-
Xcode 9.2 Install
久しぶりに週末に休みが取れたので、ブログを書いてみる。iPhone 7 Plus に1分ごとに再起動
-
-
昭和書体の鬼セットと鬼セット2購入
鬼滅の刃で使われているかっこいい書体を知っているだろうか。 この書体は、闘龍、陽炎、黒龍と呼
-
-
LogLocation 1.3.1 で和暦問題に対応しました
4年ぶりに位置情報ログ取りアプリ LogLocations をアップデートしたところ、レビューにて不
-
-
iPhone SDK 3.0 beta 4
iPhone プログラミング記さんによると、 iPhone SDK 3.0 beta 4 になってよ
-
-
EverLearn 1.7.2 を公開しました
英単語学習用アプリ EverLearn 1.7.2 を公開しました (2015/10/22)TOEF
-
-
Let’s talk iPhone イベント 2011/10/04
今回のイベントも、楽しみにしながら寝て、早朝に起きてから知ることにした。 今回、事前に行われていた予
-
-
MacPeople 最終号
2014年11月号で休刊。 1995年10月に創刊されたらしい。 最終号はiPhone6/iP
-
-
開発用iPad比較検討2016
手持ちのiPad2およびiPad mini 初代がiOS10のサポート対象から外れてしまったので、i