iOS 10 の設定のカスタム URL スキームに何が起こったのでしょうか? Apple はまだサードパーティのアプリにアクセスして、iOS10 の URL スキームを介してアプリから iOS 設定を起動できるようにしていますか? 古い URL スキームはもう機能していません!
3 に答える
iOS 8 以降でルートの「設定」アプリを起動する以前の方法は、Apple によって公式にサポートされていなかったため、残念ながらそれらに頼ることはできません。また、文書化されていない動作に依存するアプリは、他のアプリが承認されていても、App Store のレビュー中に拒否される可能性があります。同じアプリが以前に承認されていたとしても!
私も回避策を見つけることができなかったので、あなたの選択は次のとおりです。
アプリ固有の URL を開き (上記の @alvin-varghese の回答を含む多くの場所で詳しく説明されているように)、ユーザーに逆方向に移動するように依頼します。(ユーザーがアプリ リストからメインの設定セクションにスクロールすることを知っているため、ひどいユーザー エクスペリエンスです。)
アプリで説明画面またはアラートを使用して、ユーザーが自分で見つける方法を教えます。(それほど良くはありませんが、少なくともウェイポイントのないなじみのないコンテキストにドロップされることはありません。)
iOS 10 でこれを実現する公式にサポートされている方法はないようです。ご指摘のとおり、古い方法 ( prefs
Info.plist ファイルにスキームを追加して を使用するopenURL(_:)
) は機能しなくなったようです。