2014-09-29 78 views
0

我想有一個別人的迴應,並確認這是iOS8上已更改的東西,或者如果我在我的項目中有另一個問題。 我試圖移動通知權限彈出窗口並在稍後調用它,但經過幾次測試後,我發現我無法使用iOS8來完成這項任務,它在iOS7上可以正常工作。iOS8 - 推送通知權限彈出窗口直接出現沒有方法

而且我有以下確認:

-On iOS8上沒有必要叫「registerForRemoteNotifications」,在彈出反正出現。 (這是「registerForRemoteNotificationsTypes」,但現在是在iOS8上棄用前,人們似乎是在官方文件中引用的「registerForRemoteNotifications」,但有對新的方法,具體沒有文檔) (https://developer.apple.com/library/IOs/documentation/UIKit/Reference/UIApplication_Class/index.html

-I刪除從我的應用程序和彈出窗口的權利也出現,所以可能它需要從prov而不是描述符的信息。

雖然在這呢?任何人都可以確認這是否屬實?

感謝

回答

1

有沒有那麼多的文檔中關於這一點,但在觀看來自蘋果的官方視頻,閱讀更多關於所有通知這些新功能在iOS8上後,我能理解什麼是與彈出發生。

  • 首先我使用AIR 14不得不對iOS8上,並允許彈出一個錯誤出現,即使沒有調用UIApplication的任何特定的本地方法,這是固定在AIR 15.0

  • 另外,有沒有更多的用戶可以在默認情況下接收通知,並且可以從設備設置中禁用該通知(無論如何,我們都應該像往常一樣請求令牌)。

  • 我們在iOS8上看到的許可彈出是本地通知,當我們調用這個方法看來:

    [[UIApplication sharedApplication] registerUserNotificationSettings:settings]; 
    

所有這一切說明了怪異的行爲,我收到了,而實際上我可以澄清和解決這個問題。