FanCraft Documentation
website·Indexed 30 days ago
https://docs.fancraft.comAI-powered tools for managing app store listings and feedback. Documentation covers AI Replies, app onboarding for Google Play Store and Apple App Store, and campaign integration prerequisites including Unity LTS 2019 and above.
What's inside FanCraft
- FanCraft is an AI-powered platform designed to help developers manage user feedback from the Google Play Store and Apple App Store. It allows users to automate repetitive response tasks, gain data-driven insights from reviews to improve their apps, and create targeted campaigns to increase user engagement and retention.
Manage blog posts in Docusaurus
Docusaurus blogging features are powered by the@docusaurus/plugin-content-blogplugin. To create blog posts, add Markdown files or folders to theblogdirectory. Post dates are automatically extracted from filenames using the formatYYYY-MM-DD-title.md(e.g.,2019-05-30-welcome.md). For posts with multiple assets, use a folder with anindex.mdfile to co-locate images.Manage and post AI-generated review replies
FanCraft analyzes user reviews and suggests personalized responses based on pre-built templates and identified tags. You can review these suggestions, customize them, or post them directly to the user.
Steps to manage AI Replies:
- Navigate to Reviews > AI Replies in the sidebar.
- Apply filters for period, app, tags, language, or country, then click Search.
- View the suggested response in the AI Reply column.
- To post the response as-is, click Post Reply.
- To modify the response, click Generate AI Reply. You can save a customized response as a new template by clicking Save as template.
- Use the Add Tags button to assign tags to a review, which improves future AI categorization and suggestion accuracy.
Initialize the FanCraft SDK in Unity
Initialize the SDK as early as possible after game launch to ensure all settings and in-game events are captured. You will need a uniqueApp_Keyfor your game.FanCraftSDK.Init( "{your_app_key}", gameUserSettings, // GameUserSettings object privacySettings, // PrivacySettings object pushNotificationSettings, // PushNotificationSettings object sdkConfiguration, // SDKConfiguration object (SDKInitSuccessInfo initSuccessInfo, FanCraftError error) => { if (error) { // Initialization failed } else { // Initialization success FanCraftUserInfo userInfo = initSuccessInfo.GetUserInfo(); } } );Create and organize blog posts in Docusaurus
Docusaurus blogging features are powered by the
@docusaurus/plugin-content-blogplugin. To create blog posts, add Markdown files or folders to theblogdirectory.Post dates are automatically extracted from filenames using the format
YYYY-MM-DD-title.md(e.g.,2019-05-30-welcome.md) or from anindex.mdfile within a dated folder (e.g.,2019-05-30-welcome/index.md). Using a folder for a post is recommended when you need to co-locate images with the post content.Configure tags for review automation
Tags are used to categorize reviews and trigger the appropriate AI Reply templates. FanCraft provides default tags, but you can create custom ones to better match your game's specific issues.- Navigate to Reviews > Tags in the sidebar.
- Enter a clear and concise tag name (e.g., "difficulty", "bug", "login issue").
- Assign a color code and a brief description.
- Click Add New Tag.
FanCraft SDK System Requirements
To integrate the FanCraft SDK, ensure your environment meets the following minimum requirements:
General
- Unity LTS 2019 or above
Android
- Minimum API Level: 19
- Target API Level: 33 or above
- Gradle: 6.7.1 or above
iOS
- iOS 12.0 or above
- Xcode 14.3 or above
- Cocoapods 1.10.0 or above
Onboard an Apple App Store app via API Key
Onboard your Apple App Store app by providing an API key from App Store Connect. This allows FanCraft to collect reviews and manage AI replies.
Step-by-step setup:
- Go to the App Store Connect Users page and select the Keys tab.
- Create a new API Key and assign it the Admin role.
- Download the
.p8key file immediately (it cannot be downloaded again after the page refreshes). - Record the Issuer ID and Key ID.
- In your FanCraft account, navigate to App Onboarding and click Add New App.
- Upload the
.p8key file, enter the Issuer ID, provide the App Store links, and enter the support email address for AI reply personalization.
Create and organize blog posts in Docusaurus
Docusaurus blogging features are powered by the@docusaurus/plugin-content-blogplugin. To create blog posts, add Markdown files or folders to theblogdirectory. Post dates are automatically extracted from filenames using the formatYYYY-MM-DD-title.md(e.g.,2019-05-30-welcome.md) or from anindex.mdfile within a dated folder (e.g.,2019-05-30-welcome/index.md). Using a folder for each post is recommended for co-locating post-specific images.Create standalone pages using Markdown
For simple standalone pages that do not require complex interactivity, you can use Markdown instead of React to define the page content.Limit blog post preview size in list view
To limit the amount of content displayed for a blog post in the list view, insert the<!-- truncate -->HTML comment within the post content. Content appearing after this comment will be hidden in the list view summary.This text will appear in the list view summary. <!-- truncate --> This text will only be visible on the full blog post page.Create and manage blog posts in Docusaurus
Docusaurus blogging features are powered by the@docusaurus/plugin-content-blogplugin. To create blog posts, add Markdown files or folders to theblogdirectory. Post dates are automatically extracted from filenames using the formatYYYY-MM-DD-title.md(e.g.,2019-05-30-welcome.md). For posts with multiple assets, use a folder structure like2019-05-30-welcome/index.mdto co-locate images with the content. Blog authors can be managed in theauthors.ymlfile, and posts support the use of tags.