Developer Posts
Developer post is a feature that enables you to help engage and grow your community. You provide content such as text and images to be displayed on an application’s product detail page (PDP). You can use these posts to highlight promotions and new content in your game.
Age-based feature limitations
When developing your apps, consider the following limitations related to age:
- Child users under 13 (10-12 year olds): Regardless of your app’s self-certification status, child users under 13 cannot access this Platform SDK feature. Implement error-handling for this unsupported feature to maintain a safe and pleasant experience for child users.
Developer posts in the Meta Horizon mobile app
Developer posts are on an application’s product detail page (PDP) in the Meta Horizon mobile application once you select a game or an app.
The following image shows a developer post in the Meta Horizon mobile app.
The following image shows the detail page when users click on a post in the Meta Horizon mobile app.
To create a developer post
To create a developer post, follow these steps.
In the left-side navigation, click Engagement > Posts.
- On the Posts page, click Create Post.
For each post, you must provide:
- Title: A short title for the post.
- Description: A description for the post. You can use markdown to format your description, as well as upload images to be embedded anywhere within your description. Embedded images must be in 16:9 Aspect Ratio and a 2560 x 1440 24-bit .png file.
- Don’t Show This Post Until: The time you would like your post to start
- You can optionally provide:
- Image: This should be different than your app cover art. It should reflect the content of your post. It must be in 16:9 Aspect Ratio and a 2560 x 1440 24-bit .png file. If it does not meet these requirements, your image will be rejected.
- Stop Showing This Post After: The time you would like your post to end displaying.
- Deeplink Message: Provide a deep link message that indicates the app will launch the user directly in to a new level or experience that you are promoting with the post. To include this as a deep link message, add code that directs users to the correct location in the app. For more information, see Integrate a Deep Link below.
- The FB-only fields are specific for Facebook.
- Click Save Changes to preview your post before you submit, or Submit for review when you are ready to have your post reviewed.
If you include a deep link in your post, make sure to implement a hook into your app that listens for a specific launch detail when the app is started.
When you see these details in the launch event, your app will retrieve the deep link that you defined to direct the user to the appropriate location in your app.
For example:
ovrLaunchDetailsHandle handle = ovr_ApplicationLifecycle_GetLaunchDetails();
if (ovr_LaunchDetails_GetLaunchType(handle) == ovrLaunchType_Deeplink) {
string deeplink = ovr_LaunchDetails_GetDeeplinkMessage(handle);
// ...
}
It is useful to see how the content will appear on the headset before you submit it for review. To preview the post, do the following:
- Create a post and select Save Changes.
- Navigate back Posts page under Engagement.
- Click link under View column, the preview of the post will show up.
- (Optional) If you’ve chosen to integrate deep links, you can click through your post to launch your app and test the deep link.
- When you’re satisfied with the post and deep link, you can submit the event for review and public release.
To evaluate a post’s reach
You can evaluate the success of your posts by viewing the analytics on the main Posts page.
For each post you will see:
- Reach - The number of people exposed to this post.
- Unique Clicks - The number of people who performed a click.
- Unique Conversions - The number of people who purchased, installed, re-installed or launched your app, attributed to your post.
Note the following:
- Each of the provided metrics is an estimate, and may not be precise.
- The metrics apply to the last 30 days. This means if you are looking at analytics for an older post, the numbers for Reach, Unique Clicks and Conversions may be very low.