Introducing OneSignal integration and custom user properties.
We are happy to announce partnership with OneSignal. OneSignal is a mobile push notifications, web push, and in-app messaging platform.
Using this integration, you will be able to send personalized push or in-app message, when specific event occurs, like
Read more about how to set up integration in our documentation.
If you are using Apphud Rules, you will need incoming push notifications to be handled by either Apphud or OneSignal. However, without necessary changes OneSignal doesn’t let notifications go through. You can read about necessary changes here.
Now you can set custom user properties from iOS/Android app. There are two new methods:
func setUserProperty(key: ApphudUserPropertyKey, value: Any?, setOnce: Bool = false)
func incrementUserProperty(key: ApphudUserPropertyKey, by: Any)
Using these methods, you can update your custom or built-in user attributes, like
cohort. You can store any basic types: String, Boolean, Float, Integer or null. Read more about user properties in our
Apphud.swift file in Apphud SDK sources.
Later this fall we will add ability to send these attributes as custom properties to Integrations, as well as filtering events and revenue in Charts. Also, we will update Rules section, so that you will be able to send emails to win back churned users.
So update you SDK now and start collecting user attributes that will help you to analyze user behavior better!