C# Class Com.OneSignal.OneSignalIOS

Inheritance: OneSignalPlatform
Mostra file Open project: OneSignal/OneSignal-Xamarin-SDK

Public Methods

Method Description
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

Private Methods

Method Description
OSNotificationOpenedResultToNative ( iOS result ) : OSNotificationOpenedResult
OSNotificationToNative ( iOS notif ) : OSNotification

Method Details

DeleteTag() public method

public DeleteTag ( string key ) : void
key string
return void

DeleteTags() public method

public DeleteTags ( IList keys ) : void
keys IList
return void

GetTags() public method

public GetTags ( ) : void
return void

GetTagsHandler() public method

public GetTagsHandler ( Foundation result ) : void
result Foundation
return void

IdsAvailable() public method

public IdsAvailable ( ) : void
return void

IdsAvailableHandler() public method

public IdsAvailableHandler ( string playerID, string pushToken ) : void
playerID string
pushToken string
return void

NSDictToPureDict() public static method

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

NotificationOpenedHandler() public method

public NotificationOpenedHandler ( iOS result ) : void
result iOS
return void

NotificationReceivedHandler() public method

public NotificationReceivedHandler ( iOS notification ) : void
notification iOS
return void

OneSignalIOS() public method

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
return System.Collections.Generic

PostNotification() public method

public PostNotification ( object>.Dictionary data ) : void
data object>.Dictionary
return void

PostNotificationFailureHandler() public method

public PostNotificationFailureHandler ( Foundation error ) : void
error Foundation
return void

PostNotificationSuccessHandler() public method

public PostNotificationSuccessHandler ( Foundation result ) : void
result Foundation
return void

PromptLocation() public method

public PromptLocation ( ) : void
return void

RegisterForPushNotifications() public method

public RegisterForPushNotifications ( ) : void
return void

SendTag() public method

public SendTag ( string tagName, string tagValue ) : void
tagName string
tagValue string
return void

SendTags() public method

public SendTags ( string>.IDictionary tags ) : void
tags string>.IDictionary
return void

SetLogLevel() public method

public SetLogLevel ( OneSignal logLevel, OneSignal visualLevel ) : void
logLevel OneSignal
visualLevel OneSignal
return void

SetSubscription() public method

public SetSubscription ( bool enable ) : void
enable bool
return void

SyncHashedEmail() public method

public SyncHashedEmail ( string email ) : void
email string
return void