2011-10-28 100 views
2

我有一個可能的項目,涉及訪問iOS中的/ Apps /子文件夾。我的問題是:開發人員是否可以訪問/ Apps /文件夾信息,如果是,他們是否可以在另一個應用程序中重寫文件(例如重寫另一個應用程序的應用程序圖標)。我正在討論重寫不會干擾其他應用程序工作的文件。訪問iOS應用/ Apps /文件夾

我問這是否可能合法應用程序將提交給App Store。

我能想到的最好的例子就是TapJoy網絡,它可以激勵應用下載。他們能夠檢測您是否下載了某個應用程序,並且是否已經播放了該應用程序。

謝謝

+0

您可以通過Xcode檢索應用程序的沙箱文件夾的內容(與在其他文件夾中重寫的內容大不相同),但沒有別的。 – JoePasq

+0

我相信蘋果不再允許激勵應用下載。無論如何,你的應用會因此而被拒絕。 – edc1591

+0

我知道他們不允許激勵下載,我正在諮詢的項目不是這樣的。我只是給了TapJoy一個例子,因爲我不知道他們使用自己的API。謝謝 –

回答

4

不,不可以訪問自己應用沙盒以外的任何文件或文件夾。這是一項技術限制,您只能在越獄設備上使用。此外,如果您設法找到某種方法來規避此情況,那麼您的應用程序將從App Store中取消。

TapJoy通過讓應用程序開發人員參與並集成其API來工作。集成TapJoy的應用程序在運行時會通知TapJoy的服務器。

+0

謝謝你的解釋。 –

4

即使這是可能它永遠不會被接受進入App Store。

重寫,將不以任何方式與 其他應用

工作......作爲一個應用開發公司的老闆干涉文件,我認爲我們的應用程序,以必要的範圍內的每個文件它們的正確操作,無論是功能操作還是品牌推廣,甚至更改圖像或圖標都會削弱原始開發人員所期望的消息。壞壞壞。

+0

說得好!我還想補充一點,只有應用程序的開發人員知道使用哪個文件,並且可以通過哪種方式進行更改。只是試圖改變一個文件,如果它有一次說「yup,工作得很好」是不夠的。 – JustSid

+0

我想OP不認爲這是說得好! :) –

+0

謝謝你的回答。我很欣賞答案,並從兩個答案中學到了一些新的東西。 –

1

重寫其他應用程序是否會中斷其數字簽名(從而阻止其運行)?所以這是答案是否定的另一個原因。