C# Класс Appverse.Core.PushNotifications.AbstractPushNotifications

Наследование: IPushNotifications, IWeakDelegateManager
Показать файл Открыть проект

Открытые методы

Метод Описание
AbstractPushNotifications ( ) : System
DidRegisterUserNotificationSettings ( UIApplication application, UIUserNotificationSettings notificationSettings ) : void
FailedToRegisterForRemoteNotifications ( UIApplication application, NSError error ) : void
FinishedLaunching ( UIApplication application, NSDictionary launchOptions ) : void
OnActivated ( UIApplication application ) : void
ReceivedRemoteNotification ( UIApplication application, NSDictionary userInfo ) : void
RegisterForRemoteNotifications ( string senderId, RemoteNotificationType types ) : void
RegisteredForRemoteNotifications ( UIApplication application, NSData deviceToken ) : void
UnRegisterForRemoteNotifications ( ) : void
WebViewLoadingFinished ( UIApplicationState applicationState, NSDictionary options ) : void
processNotification ( NSDictionary options, bool fromFinishedLaunching, UIApplicationState applicationState ) : void

Processes the notification.

Приватные методы

Метод Описание
PlayNotificationSound ( String soundName ) : void
ProcessRemoteNotification ( NSDictionary options, bool fromFinishedLaunching, UIApplicationState applicationState ) : void
ShowNotificationAlert ( string title, string message ) : void

Manually shows a notification alert.

UpdateApplicationIconBadgeNumber ( int badge ) : void

Описание методов

AbstractPushNotifications() публичный Метод

public AbstractPushNotifications ( ) : System
Результат System

DidRegisterUserNotificationSettings() публичный Метод

public DidRegisterUserNotificationSettings ( UIApplication application, UIUserNotificationSettings notificationSettings ) : void
application UIApplication
notificationSettings UIUserNotificationSettings
Результат void

FailedToRegisterForRemoteNotifications() публичный Метод

public FailedToRegisterForRemoteNotifications ( UIApplication application, NSError error ) : void
application UIApplication
error NSError
Результат void

FinishedLaunching() публичный Метод

public FinishedLaunching ( UIApplication application, NSDictionary launchOptions ) : void
application UIApplication
launchOptions NSDictionary
Результат void

OnActivated() публичный Метод

public OnActivated ( UIApplication application ) : void
application UIApplication
Результат void

ReceivedRemoteNotification() публичный Метод

public ReceivedRemoteNotification ( UIApplication application, NSDictionary userInfo ) : void
application UIApplication
userInfo NSDictionary
Результат void

RegisterForRemoteNotifications() публичный абстрактный Метод

public abstract RegisterForRemoteNotifications ( string senderId, RemoteNotificationType types ) : void
senderId string
types RemoteNotificationType
Результат void

RegisteredForRemoteNotifications() публичный Метод

public RegisteredForRemoteNotifications ( UIApplication application, NSData deviceToken ) : void
application UIApplication
deviceToken NSData
Результат void

UnRegisterForRemoteNotifications() публичный абстрактный Метод

public abstract UnRegisterForRemoteNotifications ( ) : void
Результат void

WebViewLoadingFinished() публичный Метод

public WebViewLoadingFinished ( UIApplicationState applicationState, NSDictionary options ) : void
applicationState UIApplicationState
options NSDictionary
Результат void

processNotification() публичный статический Метод

Processes the notification.
public static processNotification ( NSDictionary options, bool fromFinishedLaunching, UIApplicationState applicationState ) : void
options NSDictionary Options.
fromFinishedLaunching bool True if this method comes from the 'FinishedLaunching' delegated method
applicationState UIApplicationState The application state that received the remote notification
Результат void