[iOS]ライブラリの扱い

以下の様なシチュエーションの場合、どのようなことが予想されるか。

現在は機能として隠しているが、今後のバージョンアップで使用する機能にHealth Kitを使用している。この状態をアプリ更新として審査に提出する。

1.リジェクト
2.リジェクトと該当アプリの削除
3.警告
4.隠し機能のためアカウントの停止


このような場合、基本的にはリジェクトされます。HalthKit、HomeKit、MusicKit、ARKitなどは、アプリ内で使用していないのに、リンクしているとリジェクトされ、どこで使っているのかの質問メールが来ます。

この質問に正しく、「ここで使っています」と答えられると良いのですが、「今は使えませんが、今後のバージョンアップで開放します」と回答すると、「今使わない機能は消しなさい」と言われてやっぱりリジェクトされます。
したがって、正解は1番になります。

このような場合、リジェクトだけでアプリが削除されることはまずありません。

次元的に機能が開放される場合だと、隠し機能とみなされるかもしれませんが、使えないようにしている機能ですと、隠し機能とはみなされません。もし本当に隠し機能として存在していた場合は、開発者アカウントの停止もありえますので注意して下さい。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です