Изпращам известие Получавам го на телефона без проблем;
Сега искам да персонализирам титъра на изображението...
проблемът е, че тази функция на делегата никога не е била извикана didReceiveRemoteNotification
На appDelegate didFinishLaunchingWithOptions
:
// Dimelo: Push Notif and Badge
dimelo?.updateAppBadgeNumber = true
dimelo?.developmentAPNS = true
dimelo?.initialize(withApiSecret: BuildConfig.GetInstance().getDimeloApiSecret(), domainName: BuildConfig.GetInstance().getDimeloDomainName(), delegate: self)
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
// Register the device token.
Dimelo.sharedInstance().deviceToken = deviceToken
}
func dimeloDidBeginNetworkActivity(_ dimelo: Dimelo?) {
UIApplication.shared.isNetworkActivityIndicatorVisible = true
}
func dimeloDidEndNetworkActivity(_ dimelo: Dimelo?) {
UIApplication.shared.isNetworkActivityIndicatorVisible = false
}
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
dimelo?.consumeReceivedRemoteNotification(userInfo)
}
Вече активирам отдалечено известяване в режим на фона
но функцията didReceiveRemoteNotification
никога не е била извикана :(
Интегрирам тази библиотека RingCentral Engage Digital / Dimelo:
https://github.com/ringcentral/engage-digital-messaging-ios/issues