簡體   English   中英

使用私有API啟動設置應用程序

[英]Launch Settings app using private api

由於打開帶有prefs:// URL的Settings.app不再適用於iOS 5.1+,我想知道我是否可以使用私有API啟動設置? 注意:不適用於應用商店。

使用私有API

GitHub項目iOS-Runtime-Headers

以下是從運行時內省派生的iOS Objective-C頭文件。

標題是使用RuntimeBrowser for iPhone生成的。

設置應用程序特別感興趣,請查看Preferences.Framework 我從來沒有直接使用過這個,但似乎還有關於這個主題的其他SO問題:

  1. iOS私有API文檔
  2. 有誰知道如何找到IOS5 Iphone / ipod的標題。 越獄發展
  3. 在App處於后台時獲取屏幕截圖? (允許私有API)
  4. 更多...

使用URL

根據SO上的這個答案 ,不再可以使用URL 手動啟動“設置”應用。

通過我的開發人員帳戶詢問Apple是否有辦法以編程方式啟動WiFi設置對話框。 以下是回復:

“我們的工程師已經審查了您的請求,並得出結論認為,目前出貨的系統配置沒有支持的方法來實現所需的功能。”

但是,如果您使用的是本機Twitter或Facebook SDK,則會出現一個對話框,要求用戶登錄,如果不是。 來自此SO問題的更多信息,下面是示例圖片。

沒有Facebook帳戶 - 設置示例

我沒有特別的答案。 但是,我會建立在之前關於Facebook或Twitter的答案。 我認為,反匯編Twitter或社交框架並查找此對話框的顯示位置是有意義的。 如果您找到這個地方,可以查看“設置”按鈕后面的代碼。

應該有一些API切換到Preferences。 但是,它可能是代碼,它存在於某些具有權利的服務組件中,您將無法獲得該組件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM