2009-12-07 64 views
0

有沒有什麼辦法可以使我們在第一次啓動應用程序時不會出現「您希望啓用推送通知...」對話,而是應用程序中的其他操作?不應該出現推送通知對話

Regardz, 姆拉登

回答

2

對話框,直到你調用該方法registerForRemoteNotificationTypes。我假設你目前在appDidFinishLoading中調用它?只需將其移至與推送通知相關的應用程序部分即可。

這與CoreLocation類似的情況。如果您在應用程序指出爲什麼需要它之前請求用戶位置,它可能會使用戶感到困惑。

+0

就是這樣。謝謝。是否有必要在appFinishLoading中調用方法,或者我可以將它保留在現在的位置(某些視圖控制器中的某些onclick操作)? – Mladen 2009-12-08 10:02:53

+0

無論你認爲合適,你都可以做到。如果您在appDidFinishLoading中執行此操作,則會在應用程序啓動時提示用戶。 – lyonanderson 2009-12-08 10:43:25