C# 클래스 Appboy.AppboyBinding

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: Appboy/appboy-unity-sdk 1 사용 예제들

공개 메소드들

메소드 설명
AddToCustomUserAttributeArray ( string key, string value ) : void
ChangeUser ( string userId ) : void
IncrementCustomUserAttribute ( string key ) : void
IncrementCustomUserAttribute ( string key, int incrementValue ) : void
LogCardClicked ( string cardJSONString ) : void
LogCardImpression ( string cardJSONString ) : void
LogCustomEvent ( string eventName ) : void
LogCustomEvent ( string eventName, object>.Dictionary properties ) : void
LogFeedDisplayed ( ) : void
LogFeedbackDisplayed ( ) : void
LogInAppMessageButtonClicked ( string inAppMessageJSONString, int buttonID ) : void
LogInAppMessageClicked ( string inAppMessageJSONString ) : void
LogInAppMessageImpression ( string inAppMessageJSONString ) : void
LogPurchase ( string productId, string currencyCode, decimal price ) : void
LogPurchase ( string productId, string currencyCode, decimal price, int quantity ) : void
LogPurchase ( string productId, string currencyCode, decimal price, int quantity, object>.Dictionary properties ) : void
ParsePropertiesToAppboyProperties ( object>.Dictionary properties ) : AndroidJavaObject
RegisterAppboyPushMessages ( string registrationId ) : void
RemoveFromCustomUserAttributeArray ( string key, string value ) : void
RequestFeedRefresh ( ) : void
RequestFeedRefreshFromCache ( ) : void
RequestInAppMessage ( ) : void
RequestSlideup ( ) : void
SetCustomUserAttribute ( string key, bool value ) : void
SetCustomUserAttribute ( string key, float value ) : void
SetCustomUserAttribute ( string key, int value ) : void
SetCustomUserAttribute ( string key, string value ) : void
SetCustomUserAttributeArray ( string key, List array, int size ) : void
SetCustomUserAttributeToNow ( string key ) : void
SetCustomUserAttributeToSecondsFromEpoch ( string key, long secondsFromEpoch ) : void
SetUserAvatarImageURL ( string imageURL ) : void
SetUserBio ( string bio ) : void
SetUserCountry ( string country ) : void
SetUserDateOfBirth ( int year, int month, int day ) : void
SetUserEmail ( string email ) : void
SetUserEmailNotificationSubscriptionType ( AppboyNotificationSubscriptionType emailNotificationSubscriptionType ) : void
SetUserFirstName ( string firstName ) : void
SetUserGender ( Gender gender ) : void
SetUserHomeCity ( string city ) : void
SetUserIsSubscribedToEmails ( bool isSubscribedToEmails ) : void
SetUserLastName ( string lastName ) : void
SetUserPhoneNumber ( string phoneNumber ) : void
SetUserPushNotificationSubscriptionType ( AppboyNotificationSubscriptionType pushNotificationSubscriptionType ) : void
Start ( ) : void
SubmitFeedback ( string replyToEmail, string message, bool isReportingABug ) : void
UnsetCustomUserAttribute ( string key ) : void
setUserFacebookData ( string facebookId, string firstName, string lastName, string email, string bio, string cityName, Gender gender, int numberOfFriends, string birthday ) : void
setUserTwitterData ( int twitterUserId, string twitterHandle, string name, string description, int followerCount, int followingCount, int tweetCount, string profileImageUrl ) : void

비공개 메소드들

메소드 설명
GetCurrentUser ( ) : AndroidJavaObject
LogSlideupClicked ( string slideupJSONString ) : void
LogSlideupImpression ( string slideupJSONString ) : void
_addToCustomUserAttributeArray ( string key, string value ) : void
_changeUser ( string userId ) : void
_incrementCustomUserAttribute ( string key, int incrementValue ) : void
_logCardClicked ( string cardJSONString ) : void
_logCardImpression ( string cardJSONString ) : void
_logCustomEvent ( string eventName, string properties ) : void
_logFeedDisplayed ( ) : void
_logFeedbackDisplayed ( ) : void
_logInAppMessageButtonClicked ( string inAppMessageJSONString, int buttonID ) : void
_logInAppMessageClicked ( string inAppMessageJSONString ) : void
_logInAppMessageImpression ( string inAppMessageJSONString ) : void
_logPurchase ( string productId, string currencyCode, string price, int quantity, string properties ) : void
_removeFromCustomUserAttributeArray ( string key, string value ) : void
_requestFeedRefresh ( ) : void
_requestFeedRefreshFromCache ( ) : void
_requestInAppMessage ( ) : void
_setCustomUserAttributeArray ( string key, string array, int size ) : void
_setCustomUserAttributeBool ( string key, bool val ) : void
_setCustomUserAttributeFloat ( string key, float val ) : void
_setCustomUserAttributeInt ( string key, int val ) : void
_setCustomUserAttributeString ( string key, string val ) : void
_setCustomUserAttributeToNow ( string key ) : void
_setCustomUserAttributeToSecondsFromEpoch ( string key, long seconds ) : void
_setUserAvatarImageURL ( string imageURL ) : void
_setUserBio ( string bio ) : void
_setUserCountry ( string country ) : void
_setUserDateOfBirth ( int year, int month, int day ) : void
_setUserEmail ( string email ) : void
_setUserEmailNotificationSubscriptionType ( int emailNotificationSubscriptionType ) : void
_setUserFacebookData ( string facebookId, string firstName, string lastName, string email, string bio, string cityName, int gender, int numberOfFriends, string birthday ) : void
_setUserFirstName ( string firstName ) : void
_setUserGender ( int gender ) : void
_setUserHomeCity ( string city ) : void
_setUserIsSubscribedToEmails ( bool isSubscribedToEmails ) : void
_setUserLastName ( string lastName ) : void
_setUserPhoneNumber ( string phoneNumber ) : void
_setUserPushNotificationSubscriptionType ( int pushNotificationSubscriptionType ) : void
_setUserTwitterData ( int twitterUserId, string twitterHandle, string name, string description, int followerCount, int followingCount, int tweetCount, string profileImageUrl ) : void
_submitFeedback ( string replyToEmail, string message, bool isReportingABug ) : void
_unsetCustomUserAttribute ( string key ) : void

메소드 상세

AddToCustomUserAttributeArray() 공개 정적인 메소드

public static AddToCustomUserAttributeArray ( string key, string value ) : void
key string
value string
리턴 void

ChangeUser() 공개 정적인 메소드

public static ChangeUser ( string userId ) : void
userId string
리턴 void

IncrementCustomUserAttribute() 공개 정적인 메소드

public static IncrementCustomUserAttribute ( string key ) : void
key string
리턴 void

IncrementCustomUserAttribute() 공개 정적인 메소드

public static IncrementCustomUserAttribute ( string key, int incrementValue ) : void
key string
incrementValue int
리턴 void

LogCardClicked() 공개 정적인 메소드

public static LogCardClicked ( string cardJSONString ) : void
cardJSONString string
리턴 void

LogCardImpression() 공개 정적인 메소드

public static LogCardImpression ( string cardJSONString ) : void
cardJSONString string
리턴 void

LogCustomEvent() 공개 정적인 메소드

public static LogCustomEvent ( string eventName ) : void
eventName string
리턴 void

LogCustomEvent() 공개 정적인 메소드

public static LogCustomEvent ( string eventName, object>.Dictionary properties ) : void
eventName string
properties object>.Dictionary
리턴 void

LogFeedDisplayed() 공개 정적인 메소드

public static LogFeedDisplayed ( ) : void
리턴 void

LogFeedbackDisplayed() 공개 정적인 메소드

public static LogFeedbackDisplayed ( ) : void
리턴 void

LogInAppMessageButtonClicked() 공개 정적인 메소드

public static LogInAppMessageButtonClicked ( string inAppMessageJSONString, int buttonID ) : void
inAppMessageJSONString string
buttonID int
리턴 void

LogInAppMessageClicked() 공개 정적인 메소드

public static LogInAppMessageClicked ( string inAppMessageJSONString ) : void
inAppMessageJSONString string
리턴 void

LogInAppMessageImpression() 공개 정적인 메소드

public static LogInAppMessageImpression ( string inAppMessageJSONString ) : void
inAppMessageJSONString string
리턴 void

LogPurchase() 공개 정적인 메소드

public static LogPurchase ( string productId, string currencyCode, decimal price ) : void
productId string
currencyCode string
price decimal
리턴 void

LogPurchase() 공개 정적인 메소드

public static LogPurchase ( string productId, string currencyCode, decimal price, int quantity ) : void
productId string
currencyCode string
price decimal
quantity int
리턴 void

LogPurchase() 공개 정적인 메소드

public static LogPurchase ( string productId, string currencyCode, decimal price, int quantity, object>.Dictionary properties ) : void
productId string
currencyCode string
price decimal
quantity int
properties object>.Dictionary
리턴 void

ParsePropertiesToAppboyProperties() 공개 정적인 메소드

public static ParsePropertiesToAppboyProperties ( object>.Dictionary properties ) : AndroidJavaObject
properties object>.Dictionary
리턴 UnityEngine.AndroidJavaObject

RegisterAppboyPushMessages() 공개 정적인 메소드

public static RegisterAppboyPushMessages ( string registrationId ) : void
registrationId string
리턴 void

RemoveFromCustomUserAttributeArray() 공개 정적인 메소드

public static RemoveFromCustomUserAttributeArray ( string key, string value ) : void
key string
value string
리턴 void

RequestFeedRefresh() 공개 정적인 메소드

public static RequestFeedRefresh ( ) : void
리턴 void

RequestFeedRefreshFromCache() 공개 정적인 메소드

public static RequestFeedRefreshFromCache ( ) : void
리턴 void

RequestInAppMessage() 공개 정적인 메소드

public static RequestInAppMessage ( ) : void
리턴 void

RequestSlideup() 공개 정적인 메소드

public static RequestSlideup ( ) : void
리턴 void

SetCustomUserAttribute() 공개 정적인 메소드

public static SetCustomUserAttribute ( string key, bool value ) : void
key string
value bool
리턴 void

SetCustomUserAttribute() 공개 정적인 메소드

public static SetCustomUserAttribute ( string key, float value ) : void
key string
value float
리턴 void

SetCustomUserAttribute() 공개 정적인 메소드

public static SetCustomUserAttribute ( string key, int value ) : void
key string
value int
리턴 void

SetCustomUserAttribute() 공개 정적인 메소드

public static SetCustomUserAttribute ( string key, string value ) : void
key string
value string
리턴 void

SetCustomUserAttributeArray() 공개 정적인 메소드

public static SetCustomUserAttributeArray ( string key, List array, int size ) : void
key string
array List
size int
리턴 void

SetCustomUserAttributeToNow() 공개 정적인 메소드

public static SetCustomUserAttributeToNow ( string key ) : void
key string
리턴 void

SetCustomUserAttributeToSecondsFromEpoch() 공개 정적인 메소드

public static SetCustomUserAttributeToSecondsFromEpoch ( string key, long secondsFromEpoch ) : void
key string
secondsFromEpoch long
리턴 void

SetUserAvatarImageURL() 공개 정적인 메소드

public static SetUserAvatarImageURL ( string imageURL ) : void
imageURL string
리턴 void

SetUserBio() 공개 정적인 메소드

public static SetUserBio ( string bio ) : void
bio string
리턴 void

SetUserCountry() 공개 정적인 메소드

public static SetUserCountry ( string country ) : void
country string
리턴 void

SetUserDateOfBirth() 공개 정적인 메소드

public static SetUserDateOfBirth ( int year, int month, int day ) : void
year int
month int
day int
리턴 void

SetUserEmail() 공개 정적인 메소드

public static SetUserEmail ( string email ) : void
email string
리턴 void

SetUserEmailNotificationSubscriptionType() 공개 정적인 메소드

public static SetUserEmailNotificationSubscriptionType ( AppboyNotificationSubscriptionType emailNotificationSubscriptionType ) : void
emailNotificationSubscriptionType AppboyNotificationSubscriptionType
리턴 void

SetUserFirstName() 공개 정적인 메소드

public static SetUserFirstName ( string firstName ) : void
firstName string
리턴 void

SetUserGender() 공개 정적인 메소드

public static SetUserGender ( Gender gender ) : void
gender Gender
리턴 void

SetUserHomeCity() 공개 정적인 메소드

public static SetUserHomeCity ( string city ) : void
city string
리턴 void

SetUserIsSubscribedToEmails() 공개 정적인 메소드

public static SetUserIsSubscribedToEmails ( bool isSubscribedToEmails ) : void
isSubscribedToEmails bool
리턴 void

SetUserLastName() 공개 정적인 메소드

public static SetUserLastName ( string lastName ) : void
lastName string
리턴 void

SetUserPhoneNumber() 공개 정적인 메소드

public static SetUserPhoneNumber ( string phoneNumber ) : void
phoneNumber string
리턴 void

SetUserPushNotificationSubscriptionType() 공개 정적인 메소드

public static SetUserPushNotificationSubscriptionType ( AppboyNotificationSubscriptionType pushNotificationSubscriptionType ) : void
pushNotificationSubscriptionType AppboyNotificationSubscriptionType
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

SubmitFeedback() 공개 정적인 메소드

public static SubmitFeedback ( string replyToEmail, string message, bool isReportingABug ) : void
replyToEmail string
message string
isReportingABug bool
리턴 void

UnsetCustomUserAttribute() 공개 정적인 메소드

public static UnsetCustomUserAttribute ( string key ) : void
key string
리턴 void

setUserFacebookData() 공개 정적인 메소드

public static setUserFacebookData ( string facebookId, string firstName, string lastName, string email, string bio, string cityName, Gender gender, int numberOfFriends, string birthday ) : void
facebookId string
firstName string
lastName string
email string
bio string
cityName string
gender Gender
numberOfFriends int
birthday string
리턴 void

setUserTwitterData() 공개 정적인 메소드

public static setUserTwitterData ( int twitterUserId, string twitterHandle, string name, string description, int followerCount, int followingCount, int tweetCount, string profileImageUrl ) : void
twitterUserId int
twitterHandle string
name string
description string
followerCount int
followingCount int
tweetCount int
profileImageUrl string
리턴 void