C# 클래스 Com.OneSignal.OneSignalIOS

상속: OneSignalPlatform
파일 보기 프로젝트 열기: OneSignal/OneSignal-Xamarin-SDK

공개 메소드들

메소드 설명
DeleteTag ( string key ) : void
DeleteTags ( IList keys ) : void
GetTags ( ) : void
GetTagsHandler ( Foundation result ) : void
IdsAvailable ( ) : void
IdsAvailableHandler ( string playerID, string pushToken ) : void
NSDictToPureDict ( Foundation nsDict ) : object>.Dictionary
NotificationOpenedHandler ( iOS result ) : void
NotificationReceivedHandler ( iOS notification ) : void
OneSignalIOS ( string appId, bool autoPrompt, bool inAppLaunchURLs, OneSignal displayOption, OneSignal logLevel, OneSignal visualLevel ) : System.Collections.Generic
PostNotification ( object>.Dictionary data ) : void
PostNotificationFailureHandler ( Foundation error ) : void
PostNotificationSuccessHandler ( Foundation result ) : void
PromptLocation ( ) : void
RegisterForPushNotifications ( ) : void
SendTag ( string tagName, string tagValue ) : void
SendTags ( string>.IDictionary tags ) : void
SetLogLevel ( OneSignal logLevel, OneSignal visualLevel ) : void
SetSubscription ( bool enable ) : void
SyncHashedEmail ( string email ) : void

비공개 메소드들

메소드 설명
OSNotificationOpenedResultToNative ( iOS result ) : OSNotificationOpenedResult
OSNotificationToNative ( iOS notif ) : OSNotification

메소드 상세

DeleteTag() 공개 메소드

public DeleteTag ( string key ) : void
key string
리턴 void

DeleteTags() 공개 메소드

public DeleteTags ( IList keys ) : void
keys IList
리턴 void

GetTags() 공개 메소드

public GetTags ( ) : void
리턴 void

GetTagsHandler() 공개 메소드

public GetTagsHandler ( Foundation result ) : void
result Foundation
리턴 void

IdsAvailable() 공개 메소드

public IdsAvailable ( ) : void
리턴 void

IdsAvailableHandler() 공개 메소드

public IdsAvailableHandler ( string playerID, string pushToken ) : void
playerID string
pushToken string
리턴 void

NSDictToPureDict() 공개 정적인 메소드

public static NSDictToPureDict ( Foundation nsDict ) : object>.Dictionary
nsDict Foundation
리턴 object>.Dictionary

NotificationOpenedHandler() 공개 메소드

public NotificationOpenedHandler ( iOS result ) : void
result iOS
리턴 void

NotificationReceivedHandler() 공개 메소드

public NotificationReceivedHandler ( iOS notification ) : void
notification iOS
리턴 void

OneSignalIOS() 공개 메소드

public OneSignalIOS ( string appId, bool autoPrompt, bool inAppLaunchURLs, OneSignal displayOption, OneSignal logLevel, OneSignal visualLevel ) : System.Collections.Generic
appId string
autoPrompt bool
inAppLaunchURLs bool
displayOption OneSignal
logLevel OneSignal
visualLevel OneSignal
리턴 System.Collections.Generic

PostNotification() 공개 메소드

public PostNotification ( object>.Dictionary data ) : void
data object>.Dictionary
리턴 void

PostNotificationFailureHandler() 공개 메소드

public PostNotificationFailureHandler ( Foundation error ) : void
error Foundation
리턴 void

PostNotificationSuccessHandler() 공개 메소드

public PostNotificationSuccessHandler ( Foundation result ) : void
result Foundation
리턴 void

PromptLocation() 공개 메소드

public PromptLocation ( ) : void
리턴 void

RegisterForPushNotifications() 공개 메소드

public RegisterForPushNotifications ( ) : void
리턴 void

SendTag() 공개 메소드

public SendTag ( string tagName, string tagValue ) : void
tagName string
tagValue string
리턴 void

SendTags() 공개 메소드

public SendTags ( string>.IDictionary tags ) : void
tags string>.IDictionary
리턴 void

SetLogLevel() 공개 메소드

public SetLogLevel ( OneSignal logLevel, OneSignal visualLevel ) : void
logLevel OneSignal
visualLevel OneSignal
리턴 void

SetSubscription() 공개 메소드

public SetSubscription ( bool enable ) : void
enable bool
리턴 void

SyncHashedEmail() 공개 메소드

public SyncHashedEmail ( string email ) : void
email string
리턴 void