我面臨推送通知問題,並且問題只發生在客戶端企業環境中。企業環境推送通知問題
的問題如下:當我在我身邊(開發和未分配),我收到通知,- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
測試被稱爲每次通過下列情況下完美的作品:
- 當應用程序不打開(不在內存中或掛起的應用程序),而不在後臺或前臺
- 當應用程序打開,但在後臺。
- 當應用程序在前臺。
但是,當客戶端嘗試它在他的環境(MDM包裝後),下面在各種情況下發生:
案例1:成功的作品,並didReceiveRemoteNotification
方法被調用的罰款。
案例2:接收通知,但didReceiveRemoteNotification
未被調用。
案例3:我在通知中心沒有看到任何通知,並且didReceiveRemoteNotification
也未被調用。
我搜索了任何可能的幫助,我只發現有這- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
也許是一個更好的替代品。
其他建議?任何事情要檢查或考慮?這可能是iOS相關的問題嗎?由MDM配置引起(我知道的一個很長的一段時間)?
在此先感謝。
你發送什麼樣的推送?無聲推(內容可用= 1) – Paulw11
不,我相信它並不安靜。我該如何檢查? – user3488205
您是否指定了內容可用密鑰?如果不是,那麼它就不會沉默 – Paulw11