2013-05-29 47 views
1

我上傳我的應用程序在Mac App Store的應用程序,它被拒絕,原因如下:應用程序被拒絕:2.23:即產卵過程

The app spawns a process that continues running after the user quits the app, without first obtaining user consent. 

The spawned process is /Applications/App.app/Contents/Library/LoginItems?Helper.app/Contents/MacOS/Helper 

現在,很明顯我的助手應用程序在後臺運行,並繼續在應用程序退出後運行,這就是它的全部要點。

用戶還可以選擇在首選項中禁用幫助程序。

我該如何滿足Apple的要求?

+1

+1反擊反對票 - 我認爲它是一個合理的問題。 – d00dle

回答

5

「未經用戶同意」部分說明了一切。您應該在首次啓動時(通過對話框)警告用戶,並告訴他們可以隨時更改設置。對話框應該有「允許後臺進程」和「禁止後臺進程」選項。現在,用戶必須自己弄清楚(通過首選項......我猜),並且默認情況下隱蔽地啓動了助手;這是我想的問題。

此外,您可以在對話框的底部添加典型的「每次詢問我」複選框。

+1

好的,我想這也是問題。 謝謝! – NSAddict

相關問題