我不知道如何搜索這個,所以即使是一堆關鍵字就足夠了,或者+1如果有人可以指向我的相關文檔。在iOS開發中,Android權限等價於什麼?
Android有約。 122的權限描述爲here。 iOS中的等效物是什麼?開發者是否聲明權限,或者他們是否可以訪如果所有的東西,我在哪裏可以找到這個「一切」所需要的東西?
我不知道如何搜索這個,所以即使是一堆關鍵字就足夠了,或者+1如果有人可以指向我的相關文檔。在iOS開發中,Android權限等價於什麼?
Android有約。 122的權限描述爲here。 iOS中的等效物是什麼?開發者是否聲明權限,或者他們是否可以訪如果所有的東西,我在哪裏可以找到這個「一切」所需要的東西?
在iOS中沒有「權限」的概念,您可以執行某些操作,而某些事情則不允許。您不必要求用戶訪問這些權限。
我不知道你可以做的事情的具體清單,但Review Guidelines應該給你一個好主意。
謝謝。您發佈的鏈接需要用戶名/密碼。我可以註冊爲Apple開發人員並訪問它,還是需要付費? – Legend
不幸的是,iOS中沒有這樣的事情。您可能有興趣閱讀這個article關於iOS和Android在這個特定點上的區別。
這種情況非常多,但並非完全正確。例如,一個應用程序會在跟蹤他的位置之前詢問用戶的許可(雖然我不知道是否所有iOS版本都是這種情況......)。 – Alladinian
@Alladinian這是真的。用戶實際上可以進入設置並禁用每個應用的某些權限。 –
iOS中沒有類似manifest的權限概念。只要不違反開發者協議,您就可以訪問每個公共API,如果您做錯了任何事情,您的應用程序將被Apple拒絕。
iOS沒有權限的概念(iOS 5;可能發生在iOS 6中,但不要指望它)。您只能獲得Apple批准的官方API。不允許使用任何非官方的API,因此在大多數情況下會導致您的應用程序被拒絕分發到AppStore中。
您將發現在使用位置時看到的通知中的權限最接近。查看更多@:http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/TechnologyUsage/TechnologyUsage.html#//apple_ref/doc/uid/TP40006556-CH18-SW10
問候, 博
雖然有在路上iOS
和Android
接入系統的關鍵區別,蘋果公司所做的是讓你使用一些系統資源(如通訊錄或照片例如),還可以通過屬性列表中的某些鍵爲使用後臺執行功能(例如希望監聽來電的voip應用程序)註冊您的應用程序。 You can find all these options (keys) here.
請參閱http://stackoverflow.com/a/5822910/1321873 – Rajesh