アプリの「クレジット」ページに Web サイトへのリンクが含まれているため、App Store でバイナリが拒否されたため、アプリを更新しています。「クレジット」View Controller へのアクセスを制限するには、ペアレンタル ゲートを実装する必要があります。
アプリ内購入の許可を確認するコードを見つけました。しかし、私はこの目的のために同じものを使用できないと思いますか?
ビュー コントローラを開く前に保護者の許可を確認するにはどうすればよいですか?
アプリの「クレジット」ページに Web サイトへのリンクが含まれているため、App Store でバイナリが拒否されたため、アプリを更新しています。「クレジット」View Controller へのアクセスを制限するには、ペアレンタル ゲートを実装する必要があります。
アプリ内購入の許可を確認するコードを見つけました。しかし、私はこの目的のために同じものを使用できないと思いますか?
ビュー コントローラを開く前に保護者の許可を確認するにはどうすればよいですか?
私の申請は同じ理由で却下されました。アプリのアップグレード時にペアレンタル ゲートウェイを追加しましたが、アプリに広告があったため、広告をタップするとアプリケーションが離れて iTunes ストアが開くため、再び拒否されました。広告をタップした後、外部リンクを開く前に、親に質問できるかどうかはわかりません。
解決策が 2 つあります 1. アプリから広告を削除する 2. 子供向けの設定を解除する
キッズ向けアプリの広告を掲載できないということですか?
私は最近、これについてAppleと話しました。
第一に、彼らはこれを実装するために開発者に任せようとしており、彼らが何を受け入れるかを必ずしも私たちに告げることはありません. しかし、私は Apple から、あなたが対象としている年齢層にも本当に依存していることを何とか得ることができました. あなたがより古い年齢層に行く場合、ペアレンタルゲートを克服するのは難しいに違いありません.
それ以降は成人であることをユーザーに伝える単純なポップアップは役に立ちません。ユーザーを止める何かがなければなりません。マルチタッチスワイプ、数学の質問、歴史の質問は受け入れられると提案されました.
私の心配は、単純な算術演算ができない親をたくさん知っていることです。私の国の歴史はあなたの国の歴史とは異なるため、歴史に関する質問は難しいでしょう (バノックバーンの戦いはいつでしたか?)。これを回避する方法の 1 つは、多肢選択式の回答を与えることですが、選択肢が 3 つある場合、33% の確率で当て推量で十分です! マルチタッチスワイプは簡単すぎる。
理想的には、パスコードを必要とする iOS の一部として、Apple がこれをカバーする必要があります。少なくとも、ペアレンタルゲートを標準化するでしょう。
オプションの 2 行目と別の質問で尋ねられた 4 つのオプションのいずれかを選択することに基づいて、ペアレンタル ゲートを配置しました。ここで私が目指しているのは、クイズを保護者にとって十分に簡単なものにすることですが、同時に、ランダムな推測でパズルが解ける可能性は低いです. 4 つの選択肢が正しい確率は 25% で、2 番目の質問では 6% に減少します。これは、要件の若い方のターゲットでうまくいくと思います。
** 私のバージョンのペアレンタル ゲートが承認されました。最初のView Controllerから、ペアレンタルゲートを呼び出します。失敗した場合は、閉じて、失敗したことを示す UIAlertView を作成します。合格した場合は、完了時に閉じて成功の通知も送信します。呼び出し元のビュー コントローラーは通知を受け取り、ペアレンタル ゲートを実行する必要がなかった場合に行っていたであろうことをすべて実行します。