Pyze

Used to bridge the tracker data to native Pyze SDK.

Static Members
timerReference
getPyzeAppInstanceId
setRemoteNotificationDeviceToken(deviceToken)
processReceivedRemoteNotification(userInfo)
handlePushNotificationAction(identifier, userInfo)
processReceivedRemoteNotificationWithActionIdentifier(identifier, userInfo)
showUnreadInAppNotificationUIWithCompletionHandler(callback)
showInAppNotificationUIForDisplayMessagesWithCustomAttributes(messageType, buttonTextcolor, buttonBackgroundColor, backgroundColor, messageCounterTextColor, callback)
dismissInAppNotificationUI(animated)
getMessagesForType(messageType, callback)
getMessageHeadersForType(messageType, callback)
getMessageBodyWithCampaignID(cid, messageID, callback)
setUserOptOut(shoudlOptOut)
deleteUser(shouldDelete)

pyzeInAppMessageType

pyzeInAppMessageType
Static Members
PyzeInAppTypeUnread
PyzeInAppTypeRead
PyzeInAppTypeAll

PyzeAccount

This class is used to post the details related to Accounts.

Static Members
postLoginOfferedWithAttributes(customAttributes)
postLoginStartedWithAttributes(customAttributes)
postSocialLoginOfferedWithTypeAndAttributes(type, customAttributes)
postSocialLoginStartedWithTypeAndAttributes(type, customAttributes)
postSocialLoginCompletedWithTypeAndAttributes(type, customAttributes)
postRegistrationOfferedWithAttributes(customAttributes)
postRegistrationStartedWithAttributes(customAttributes)
postRegistrationCompletedWithAttributes(customAttributes)
postLoginCompletedWithSuccessStatusErrorCodeAndAttributes(success, errCodeStr, dictionary)
postLogoutCompletedWithSuccessStatusAndAttributes(logoutExplicit, customAttributes)
postPasswordResetRequest(dictionary)
postPasswordResetCompleted(customAttributes)

PyzeAd

This class can be used for posting events related to ads in your apps.

Static Members
postAdRequested(adNetwork, appScreen, size, type, attributes)
postAdReceived(adNetwork, appScreen, resultCode, success, attributes)
postAdClicked(adNetwork, appScreen, resultCode, success, errorCode, attributes)

PyzeAdvocacy

This class can be used for posting support for feedbacks.

Static Members
postRequestFeedback(customAttributes)
postFeedbackProvided(customAttributes)
postRequestRating(customAttributes)

PyzeBitcoin

Used to bridge tracker data to native Pyze SDK.

Static Members
postSentBitCoins(customAttributes)
postRequestedBitCoins(customAttributes)
postReceivedBitCoins(customAttributes)
postViewedTransaction(customAttributes)
postImportedPrivateKey(customAttributes)
postScannedPrivateKey(customAttributes)

PyzeCommerceBeacon

This class is used post details of the events related to beacon.

Static Members
postCommerceBeaconEnteredRegion(iBeaconUUID, iBeaconMajor, iBeaconMinor, uniqueRegionIdentifier, customAttributes)
postCommerceBeaconExitedRegion(iBeaconUUID, iBeaconMajor, iBeaconMinor, uniqueRegionIdentifier, customAttributes)
postCommerceBeaconTransactedInRegion(iBeaconUUID, iBeaconMajor, iBeaconMinor, uniqueRegionIdentifier, proximity, actionId, customAttributes)

PyzeCommerceBilling

This class is used post details of the events related to Item billing.

Static Members
postBillingStarted(customAttributes)
postBillingCompleted(customAttributes)
postBillingAbandoned(customAttributes)
postBillingFailed(customAttributes)

PyzeCommerceCart

This class is used post details of the events related to Cart.

Static Members
postCommerceCartAddItem(cartId, itemCategory, itemId, customAttributes)
postCommerceCartAddItemFromDeals(cartId, itemCategory, itemId, uniqueDealId, customAttributes)
postCommerceCartAddItemFromWishList(cartId, itemCategory, itemId, uniqueWishListId, customAttributes)
postCommerceCartAddItemFromCuratedList(cartId, itemCategory, itemId, uniqueCuratedListId, customAttributes)
postCommerceCartAddItemFromRecommendations(cartId, itemCategory, itemId, uniqueRecommendationId, customAttributes)
postCommerceCartAddItemFromPreviousOrders(cartId, itemCategory, itemId, previousOrderId, customAttributes)
postCommerceCartAddItemFromSearchResults(cartId, itemCategory, itemId, searchString, customAttributes)
postCommerceCartAddItemFromSubscriptionList(cartId, itemCategory, itemId, uniqueSubscriptionId, customAttributes)
postCommerceCartRemoveItemFromCart(cartId, itemCategory, itemId, customAttributes)
postCommerceCartView(cartId, customAttributes)
postCommerceCartShare(cartId, sharedWith, itemId, customAttributes)

PyzeCommerceCheckout

This class is used post details of the events related to Item checkout.

Static Members
postCheckoutStarted(customAttributes)
postCheckoutCompleted(customAttributes)
postCheckoutAbandoned(customAttributes)
postCheckoutFailed(customAttributes)

PyzeCommerceCuratedList

This class is used post to details of the events related to curated list.

Static Members
postCommerceCuratedListCreated(uniqueCuratedListID, curatedListType, customAttributes)
postCommerceCuratedListBrowsed(curatedList, curatedListCreator, customAttributes)
postCommerceCuratedListAddedItem(uniqueCuratedListId, itemCategory, itemId, customAttributes)
postCommerceCuratedListRemovedItem(uniqueCuratedListId, curatedListType, itemId, customAttributes)
postCommerceCuratedListShared(curatedList, curatedListCreator, customAttributes)
postCommerceCuratedListPublished(curatedList, curatedListCreator, customAttributes)

PyzeCommerceDiscovery

Used to post the details of events related to Discovery of a item in particular category.

Static Members
postSearched(searchString, latency, customAttributes)
postBrowsedCategory(category, customAttributes)
postBrowsedDeals(uniqueDealId, customAttributes)
postBrowsedRecommendations(uniqueRecommendationID, customAttributes)
postBrowsedPrevOrders(rangeStart, rangeEnd, customAttributes)

PyzeCommerceItem

Used to post details of the events related to Item.

Static Members
postViewedItem(customAttributes)
postScannedItem(customAttributes)
postViewedReviews(customAttributes)
postViewedDetails(customAttributes)
postViewedPrice(customAttributes)
postItemShare(customAttributes)
postItemRateOn5Scale(itemSKU, rating, customAttributes)

PyzeCommercePayment

This class is used post details of the events related to Item payment.

Static Members
postPaymentStarted(customAttributes)
postPaymentCompleted(customAttributes)
postPaymentAbandoned(customAttributes)
postPaymentFailed(customAttributes)

PyzeCommerceRevenue

This class is used post details of the events related to Revenue.

Static Members
postRevenue(revenue, customAttributes)
postRevenueWithPaymentInstrument(revenue, paymentInstrument, customAttributes)
postRevenueUsingApplePay(revenue, customAttributes)
postRevenueUsingSamsungPay(revenue, customAttributes)
postRevenueUsingGooglePay(revenue, customAttributes)

PyzeCommerceShipping

This class is used post details of the events related to Item shipping.

Static Members
postShippingStarted(customAttributes)
postShippingCompleted(customAttributes)
postShippingAbandoned(customAttributes)
postShippingFailed(customAttributes)

PyzeCommerceSupport

This class can be used for posting events related to Commerce Support.

Static Members
postCommerceSupportLiveChatStarted(topic, orderNumber, customAttributes)
postCommerceSupportLiveChatEnded(topic, orderNumber, customAttributes)
postCommerceSupportTicketCreated(itemID, topic, orderNumber, customAttributes)
postCommerceSupportFeedbackReceived(feedback, orderNumber, customAttributes)
postCommerceSupportQualityOfServiceRated(comment, orderNumber, rating, customAttributes)

PyzeCommerceWishList

This class is used post details of the events related to wish list.

Static Members
postCommerceWishListCreated(uniqueWishListId, wishListType, customAttributes)
postCommerceWishListBrowsed(uniqueWishListId, customAttributes)
postCommerceWishListAddedItem(uniqueWishListId, itemCategory, itemId, customAttributes)
postCommerceWishListRemovedItem(uniqueWishListId, itemCategory, itemId, customAttributes)
postCommerceWishListShared(uniqueWishListId, customAttributes)

PyzeContent

This class is used to post details of the events related to Content.

Static Members
postViewed(contentName, categoryName, contentId, customAttributes)
postContentSearched(searchString, customAttributes)
postContentRatedOn5PointScale(contentName, categoryName, contentId, rating, customAttributes)
postContentRatedThumbsUp(contentName, categoryName, contentId, customAttributes)
postContentRatedThumbsDown(contentName, categoryName, contentId, customAttributes)

PyzeDrone

Used to post details of the events related to management of Drones, Quadcopters and other iOS controlled devices over bluetooth, and or adhoc WiFi.

Static Members
postPreflightCheckCompleted(overallStatus, storageStatus, droneBatteryChargePercent, deviceBatteryChargePercent, calibrationStatus, gpsStatus, customAttributes)
postInflightCheckCompleted(overallStatus, rollStatus, pitchStatus, yawStatus, throttleStatus, trimmingSettings, customAttributes)
postConnected(customAttributes)
postDisconnected(code, customAttributes)
postAirborne(status, customAttributes)
postLanded(status, customAttributes)
postFlightPathCreated(uniqueFlightPathId, customAttributes)
postFlightPathUploaded(uniqueFlightPathId, customAttributes)
postFlightPathEdited(uniqueFlightPathId, customAttributes)
postFlightPathDeleted(uniqueFlightPathId, customAttributes)
postFlightPathCompleted(uniqueFlightPathId, customAttributes)
postFirstPersonViewEnabled(status, customAttributes)
postFirstPersonViewDisabled(status, customAttributes)
postStartedAerialVideo(status, customAttributes)
postStartedAerialVideoWithVideoIdentifier(status, videoIdentifer, customAttributes)
postStoppedAerialVideoWithVideoIdentifier(status, secondsLength, customAttributes)
postTookAerialPicture(status, customAttributes)
postStartedAerialTimelapse(status, totalshots, secondsBetweenShots, customAttributes)
postStoppedAerialTimelapse(status, customAttributes)
postRequestedReturnToBase(customAttributes)
postSwitchedToHelicopterFlyingMode(customAttributes)
postSwitchedToAltitudeFlyingMode(customAttributes)
postSwitchedToGPSHoldFlyingMode(customAttributes)
postSwitchedToCustomFlyingMode(mode, customAttributes)
postSetMaxAltitude(altitudeInMeters, customAttributes)
postSetAutoReturnInSeconds(seconds, customAttributes)
postSetAutoReturnWhenLowMemory(memoryLeftInKilobytes, customAttributes)
postSetAutoReturnWhenLowBattery(batterylevelPercent, customAttributes)

PyzeCustomEvent

Used to send Custom events.

Static Members
postCustomEvent(customEventName)
postCustomEventWithAttributes(customEventName, attributes)
postTimedEventWithNameAndTimerReference(customEventName, timerRef)
postTimedEventWithNameTimerReferenceAndAttributes(eventName, timerRef, attributes)

PyzeExplicitActivation

Used to send an explicit activation.

Static Members
postExpliciActivationWithAttributes(attributes)
postExpliciActivation

PyzeGaming

Used to post details of the events related to Gaming.

Static Members
postGamingLevelStarted(level, customAttributes)
postGamingLevelEnded(level, score, success, customAttributes)
postPowerUpConsumed(level, type, value, customAttributes)
postInGameItemPurchased(uniqueItemId, itemType, value, customAttributes)
postAchievementEarned(uniqueAchievementId, type, customAttributes)
postSummaryViewed(level, score, customAttributes)
postLeaderBoardViewed(level, score, customAttributes)
postScorecardViewed(level, score, customAttributes)
postHelpViewed(helpTopicId, customAttributes)
postTutorialViewed(helpTopicId, customAttributes)
postFriendChallenged(customAttributes)
postChallengeAccepted(customAttributes)
postChallengeDeclined(customAttributes)
postGameStart(level, customAttributes)
postGameEnd(levelsPlayed, levelsWon, customAttributes)

PyzeHealthAndFitness

Used to used post details of the events related to Health and Fitness.

Static Members
postStarted(customAttributes)
postEnded(customAttributes)
postAchievementReceived(customAttributes)
postStepGoalCompleted(customAttributes)
postGoalCompleted(customAttributes)
postHealthAndFitnessChallengedFriend(customAttributes)
postHealthAndFitnessChallengeAccepted(customAttributes)

PyzeIdentity

PyzeIdentity You can use this class to send the user's traits to Pyze. You can identify a user using setUserIdentity method and reset the user's identity using resetUserIdentity method

Static Members
setUserIdentifier(uniqueID)
resetUserIdentifier
postIdentityTraits(attributes)

PyzeInAppPurchaseRevenue

Used to post details of the events related to In-App purchase.

Static Members
postPriceListViewed(appScreenRequestFromId, customAttributes)
postBuyItem(itemName, currency, price, itemType, itemSKU, quantity, appScreenRequestFromId, status, successOrErrorCode, customAttributes)
postBuyItemWithCustomAttributes(itemName, revenue, currencyISO4217Code, itemType, itemSKU, quantity, appScreenRequestFromId, success, successOrErrorCode, customAttributes)
postBuyItemInUSD(itemName, revenue, customAttributes)

PyzeiMessageApps

Used to post details of the events related to Media.

Static Members
postInsertMessage(customAttributes)
postInsertSticker(descriptionProvided, URLstringProvided, customAttributes)
postInsertText(customAttributes)
postInsertAttachment(URLProvided, fileNameProvided, customAttributes)
postMessageStartSending(customAttributes)
postReceiveMessage(customAttributes)
postCancelSendingMessage(customAttributes)

PyzeMedia

Used to post details of the events related to Media.

Static Members
postPlayedMedia(contentName, type, categoryName, percent, contentId, customAttributes)
postMediaSearched(searchString, customAttributes)
postMediaRatedOn5PointScale(contentName, categoryName, contentId, rating, customAttributes)
postMediaRatedThumbsUp(contentName, categoryName, contentId, customAttributes)
postMediaRatedThumbsDown(contentName, categoryName, contentId, customAttributes)

PyzeMessaging

Used to post details of the events related to Messaging.

Static Members
postMessageSent(uniqueId, customAttributes)
postMessageSentOfType(messageType, uniqueId, customAttributes)
postMessageReceived(uniqueId, customAttributes)
postMessageRecievedOfType(messageType, uniqueId, customAttributes)
postMessageNewConversation(uniqueId, customAttributes)
postMessageVoiceCall(uniqueId, customAttributes)

pyzeMessageType

pyzeMessageType
Static Members
PyzeMessageTypeDefault
PyzeMessageTypeSMS
PyzeMessageTypeMMS
PyzeMessageTypeText
PyzeMessageTypeTextPlain
PyzeMessageTypeTextWithEmoji
PyzeMessageTypePicture
PyzeMessageTypePictureFromCamera
PyzeMessageTypePictureFromAlbum
PyzeMessageTypePictureMostRecent
PyzeMessageTypePictureMarkedup
PyzeMessageTypePictureEdited
PyzeMessageTypePictureWhiteboard
PyzeMessageTypePictureAnimated
PyzeMessageTypePictureWhiteboardCleaned
PyzeMessageTypeClipart
PyzeMessageTypeSticker
PyzeMessageTypeAnimatedSticker
PyzeMessageTypeVideo
PyzeMessageTypeVideoFromCamera
PyzeMessageTypeVideoFromAlbum
PyzeMessageTypeVideoeMostRecent
PyzeMessageTypeVideoEdited
PyzeMessageTypeVoiceMemo
PyzeMessageTypeVoiceCall
PyzeMessageTypeVideoMemo
PyzeMessageTypeScribble
PyzeMessageTypeIntegrationOrBot

PyzeSceneFlow

Use this to post events when game scenes changes with elapsed seconds on the particular scene.

Static Members
postSecondsOnScene(sceneName, seconds)

PyzeSMS

Used to post details of the events related to Messaging.

Static Members
postRegisteredDevice(phoneNumber, countryCode, customAttributes)
postVerification(phoneNumber, verificationCode, countryCode, customAttributes)
postUnsubscribeDevice(phoneNumber, countryCode, customAttributes)

PyzeSocial

Used to post details of the events related to Social media.

Static Members
postSocialContentShare(socialNetworkName, contentReference, category, customAttributes)
postLiked(socialNetworkName, contentReference, category, customAttributes)
postFollowed(socialNetworkName, contentReference, category, customAttributes)
postSubscribed(socialNetworkName, contentReference, category, customAttributes)
postInvitedFriends(socialNetworkName, customAttributes)
postFoundFriends(source, customAttributes)

PyzeSupport

Used to for post events related to Support.

Static Members
postRequestedPhoneCallback(customAttributes)
postLiveChatStartedWithTopic(topic, customAttributes)
postLiveChatEndedWithTopic(topic, customAttributes)
postTicketCreated(itemID, topic, customAttributes)
postFeedbackReceived(feedback, customAttributes)
postQualityOfServiceRated(comment, rating, customAttributes)

PyzeTasks

Used to post details of the events related to Tasks.

Static Members
addToCalendarwithAttributes(customAttributes)

PyzeWeatherAndForecast

Used to post events related to Weather and Forecast.

Static Members
postWeatherRequestedForType(type, howManyDays, customAttributes)
postWeatherHistoricalRequest(startInterval, endInterval, customAttributes)
postWeatherStationsRequestWithClusterData(clusterData, point, customAttributes)
postWeatherMapLayersRequested(layerName, customAttributes)
postWeatherRequestForUVIndexAtPoint(point, customAttributes)
postWeatherResponseForType(type, customAttributes)
postWeatherResponseForHistoricalData(customAttributes)
postWeatherStationResponseData(customAttributes)
postWeatherMapLayersResponse(customAttributes)
postWeatherResponseForUVIndex(customAttributes)
postForecastRequestForKeywords(commaSeperateKeywords, customAttributes)
postForecastResponseForKeywords(customAttributes)
postForecastFetch(nDays, customAttributes)
postForecastFetchResponse(customAttributes)

pyzeWeatherRequestType

pyzeWeatherRequestType
Static Members
PyzeWeatherRequestByCityName
PyzeWeatherRequestByCityCode
PyzeWeatherRequestByGeoCodes
PyzeWeatherRequestByZone