以下の様なシチュエーションの場合、どのようなことが予想されるか。
現在は機能として隠しているが、今後のバージョンアップで使用する機能にHealth Kitを使用している。この状態をアプリ更新として審査に提出する。
1.リジェクト
2.リジェクトと該当アプリの削除
3.警告
4.隠し機能のためアカウントの停止
このような場合、基本的にはリジェクトされます。HalthKit、HomeKit、MusicKit、ARKitなどは、アプリ内で使用していないのに、リンクしているとリジェクトされ、どこで使っているのかの質問メールが来ます。
この質問に正しく、「ここで使っています」と答えられると良いのですが、「今は使えませんが、今後のバージョンアップで開放します」と回答すると、「今使わない機能は消しなさい」と言われてやっぱりリジェクトされます。
したがって、正解は1番になります。
このような場合、リジェクトだけでアプリが削除されることはまずありません。
次元的に機能が開放される場合だと、隠し機能とみなされるかもしれませんが、使えないようにしている機能ですと、隠し機能とはみなされません。もし本当に隠し機能として存在していた場合は、開発者アカウントの停止もありえますので注意して下さい。