1. ホーム
  2. ios

[解決済み] iOS起動設定→制限URLスキーム

2023-05-06 14:44:48

質問

私は最近、素晴らしい iOS5 カスタム設定 URL スキーム を発見しました。このスキームについては、この素晴らしい ウェブサイト .

私のアプリケーションから設定アプリにユーザーを誘導することで、これが機能することがわかりました。

[[UIApplication sharedApplication] openURL:
       [NSURL URLWithString:@"prefs:root=General"]];

への直接のルーティングはできないようです。 制限事項 を経由して path パラメータで指定します。

[[UIApplication sharedApplication] openURL:
   [NSURL URLWithString:@"prefs:root=General&path=Restrictions"]];

どなたかこれに関するドキュメントを見つけた方、またはこれを動作させることができた方はいらっしゃいますか?

どんな洞察でも、非常にありがたいです。 私はユーザーをアプリ内購入を有効にするために連れて行こうとしており、ユーザーに手動で制限をクリックさせたくないのです(あまり明白ではありません)。

どのように解決するのですか?

AS ニックス・ワン の回答はこれではありません。 IOS 10


警告: この方法は、iOS 5.1以降を実行しているデバイスでは動作しません - 以下のHlungのコメントを参照してください。

可能性としては path コンポーネントが実際のセクションと異なる名前を持っている可能性もありますが、現在そのセクションに URL から直接アクセスすることができない可能性もあります。考えられる URL のリストを見つけたのですが、Restrictions はその中になく、もしかしたらまだ見つかっていないだけかもしれません。

設定アプリで現在知られている URL のリスト。

  • prefs:root=General&path=About
  • prefs:root=General&path=ACCESSIBILITY (アクセスビリティ)
  • prefs:root=AIRPLANE_MODE (エアプレーンモード)
  • prefs:root=General&path=AUTOLOCK (オートロック)
  • prefs:root=General&path=USAGE/CELLULAR_USAGE。
  • prefs:root=Brightness
  • prefs:root=General&path=Bluetooth
  • prefs:root=General&path=DATE_AND_TIME(日付と時刻)。
  • prefs:root=FACETIME(ファセット・タイム
  • prefs:root=General
  • prefs:root=General&path=Keyboard。
  • prefs:root=CASTLE
  • prefs:root=CASTLE&path=STORAGE_AND_BACKUP。
  • prefs:root=General&path=INTERNATIONAL (全般とパス)
  • prefs:root=LOCATION_SERVICES (ロケーション サービス)
  • prefs:root=ACCOUNT_SETTINGS(アカウント設定)。
  • prefs:root=MUSIC(ミュージック
  • prefs:root=MUSIC&path=EQ(プリフィックス・ルート=ミュージック&パス=イコライザー
  • prefs:root=MUSIC&path=VolumeLimit (ボリューム制限)
  • prefs:root=General&path=Network (ネットワーク)
  • prefs:root=NIKE_PLUS_IPOD。
  • prefs:root=NOTES (ノート)
  • prefs:root=NOTIFICATIONS_ID。
  • prefs:root=Phone
  • prefs:root=Photos
  • prefs:root=General&path=ManagedConfigurationList です。
  • prefs:root=General&path=Reset。
  • prefs:root=Sounds&path=Ringtone(着信音
  • prefs:root=サファリ
  • prefs:root=General&path=Assistant の略。
  • prefs:root=Sounds
  • prefs:root=General&path=SOFTWARE_UPDATE_LINK (日本語)
  • prefs:root=STORE
  • prefs:root=TWITTER(ツイッター
  • prefs:root=General&path=USAGE です。
  • prefs:root=VIDEO
  • prefs:root=General&path=Network/VPN
  • prefs:root=壁紙
  • prefs:root=WIFI(無線LAN
  • prefs:root=INTERNET_TETHERING (インターネット・テザリング)