C# 클래스 Appverse.Core.PushNotifications.AbstractPushNotifications

상속: IPushNotifications, IWeakDelegateManager
파일 보기 프로젝트 열기: Appverse/appverse-mobile

공개 메소드들

메소드 설명
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