As a developer with a subscription app on the Meta Horizon Store, you can now offer a free month of service to new subscribers referred by existing ones. You can manage this feature in the Developer Dashboard. The existing subscriber will also receive a referral bonus. If you decide to implement this referral offer, remember that the terms are fixed and cannot be altered for either the new or existing user. When the referral bonus is credited, the subscription fee is not collected from either the existing subscriber who sent the offer or the new subscriber who received the offer. So these months are considered free months.
We recommend activating this subscription referral feature to leverage your subscribers’ social networks and attract new users. Send notifications to your subscribers to encourage them to refer their friends!
Prerequisites
In order to set up subscription app referrals, you must have an app on the Meta Horizon Store that has subscription SKUs.
Eligibility
Referral offer senders must be from one of these groups:
Active subscribers
Trial users
Users who have canceled but still have active subscription time remaining
Referral recipients must have never subscribed to your app before
Offer details
Referral senders can earn a one month free extension to their current subscription when recipients become paying subscribers.
Referral recipients can receive a one month free trial when they sign up. Note that after this trial, they will not be eligible for any default free trials set up by developers across any tier of subscription.
Offer limits
Keep the following details in mind when managing your subscription referral offers:
The referral link is not limited to friends and can be shared in open forums
The referral link is generated based on the sender’s user id and app id.
Referral link doesn’t expire.
Once recipients have accepted the referrals, they will have 7 days to redeem the 1-month referral free trial when signing up for subscriptions.
Configure subscriptions referral for your app
Open your browser and go to the Developer Dashboard and navigate to your app.
Go to Monetization > Subscriptions.
Important: All subscription SKUs for your app must opt in to enable subscription referral for your application:
Click the Edit icon next to a subscription plan.
The option for Turn on Subscription Referral is set to Off by default. Toggle it On to enable the feature for users.
Publish your updated subscriptions.
Testing subscription referrals
To test subscription referrals, take the following steps:
Create two test users, one to send the subscription referral, and one to receive the referral.
Repeat your tests as necessary for each of your SKUs.
Deactivating subscription referrals for your app
This feature is in beta. If you encounter an issue with referrals, you can disable the feature. To stop subscription referrals for your app, all subscription SKUs must opt out. Once deactivated, users cannot create new referral links, and existing links become ineffective immediately. However, users with accepted referrals can still use the 1-month free trial for up to 14 days after deactivation.
Enable deeplinking to your app subscription referral page
You can link to your app subscription referral page by using the links below and replacing {app_id} with the actual id for your app:
In headset: systemux://store /item/{app_id}/?action=send
You can find your app ID number in the URL bar of your browser when viewing your app on the App Manager page of the Developer Dashboard. For example: https://developer.oculus.com/manage/applications/0000000000000000/. In this example, the app ID would be 0000000000000000.