2016-10-04 199 views
1

早上好!顯示前操作推送通知(APNS)

我有一個簡單的問題:我可以在顯示客戶端之前操作UIUserNotificationType.alert消息嗎?

例如,我可以在消息的索引0處添加「1:」嗎?

這只是一個例子,我想在向他們展示客戶端之前解密消息。有沒有什麼辦法做到這一點在android中?

到現在爲止我只有這個片段 - 但是,只有註冊通知的類型,我不能改變的警告消息:

let notificationTypes: UIUserNotificationType = [UIUserNotificationType.alert, UIUserNotificationType.badge, UIUserNotificationType.sound] 
let pushNotificationSettings = UIUserNotificationSettings(types: notificationTypes, categories: nil) 

application.registerUserNotificationSettings(pushNotificationSettings) 
application.registerForRemoteNotifications() 

謝謝!

+0

不可能使用APNS – iMHitesh

+0

感謝您的回答! – Waldi

回答

1

無法操縱推送通知,因爲它是由蘋果處理的。你也可以顯示蘋果官方link

如果你想修改推送通知,那麼你沒有選擇。您必須實施Apple Push Kit。

1)Apple push Kit

推動器框架提供了類您的iOS應用程序接收來自遠程服務器推送。推送可以是以下兩種類型之一:標準和VoIP。標準推送可以像以前版本的iOS一樣發送通知。 VoIP推送在標準推送之上提供了額外的功能,VoIP應用程序需要在向用戶顯示通知之前執行推送的按需處理。

所有知名的VOIP應用程序都使用蘋果推送工具包進行通知,如Whats App,Skype,Facebook Messenger。

+0

感謝您的筆記。我想我需要讀一些關於這方面的內容。謝謝! – Waldi