Airship
Last updated
Was this helpful?
Last updated
Was this helpful?
The following events will be sent. You can set the event name of your choice in the console.
You can find the full list of events .
Event
Description
SUBSCRIPTION_STARTED
Sent when the user purchased a product wether it is the start of a trial or a regular purchase of a consumable product.
RENEWAL_DISABLED
Sent when the user deactivates the renewal of a subscription wether it is in trial period or not.
RENEWAL_ENABLED
Sent when the user reactivates
SUBSCRIPTION_TERMINATED
Sent when the subscription actually ends
SUBSCRIPTION_RENEWED
Sent when a subscription renews
TRIAL_STARTED
Sent when a trial starts
TRIAL_CONVERTED
Sent when a user converts from a free trial to a normal paid-period
TRIAL_NOT_CONVERTED
Sent when a user finishes it's trial period without renewing to a paid-period
Naming your users allows our servers to send purchase events on your behalf to Airship. You've got 2 ways of doing it...
From within the app
From your server
In your app, when a user sign-in, associate their id in Airship:
By restricting association to server-side calls only, you have the added security of requiring your master secret to be verified after each call. While increasing security, you also lose the convenience of having your application automatically associate named users on login. Most apps do not require this additional security. But, if your app deals with extremely sensitive data, you may want to leave this setting disabled and associate named users exclusively through the API.
Go in the "External integrations" section, and open the edition form for Airship:
You'll find your "Airship API key" in your Airship console, section "Settings » APIs & Integrations":
You need to generate the "Airship API token" in your Airship console, section "Settings » APIs & Integrations » Tokens", with the "Audience Modification" role:
Finally, the "Server" to use depends on your app.
If your Airship console is on the "go.airship.com" domain, then you'll need to choose the "go.urbanairship.com" server.
If your Airship console is on the "go.airship.eu" domain, then you'll need to choose the "go.airship.eu" server.
If you want to, you can rename the events sent to Airship:
And that's all!
From now on, you'll be able to create as many automations as you want based on Purchasely's events with Airship!
In the Airship console, enable or disable Named Usersin "Settings" APIs & Integrations » Named Users".
More informations on "named users" can be found ere:
Use the Airship API to associate your users: .
If you have in your app, we'll need the Airship channel to send purchase events to Airship on your behalf.
The overridden name must only contain alphanumeric lowercase characters, underscores and dashes, as .