The Proactive Feedback SDK allows your app to integrate with Appinion’s proactive feedback engine. You can request feedback at any point in your app, capture user sentiment, and redirect positive feedback directly to the app stores.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Appinion","colors":{"primary":"#FF5144","light":"#FF5144","dark":"#FF5144"},"logo":"https://mintcdn.com/appinion/44y0PaTKP9HuSGqJ/logo/appinion_logo.svg?fit=max\u0026auto=format\u0026n=44y0PaTKP9HuSGqJ\u0026q=85\u0026s=89e80eac739983b07a82357cf61874e3","favicon":"https://mintcdn.com/appinion/ib7xSMUy4LoQQsTH/favicon.svg?fit=max\u0026auto=format\u0026n=ib7xSMUy4LoQQsTH\u0026q=85\u0026s=bd72b4d06fed746b25811dd39c9954a7","appearance":{"strict":false},"navbar":{"links":[{"href":"mailto:ncunha@appinion.pt","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.mintlify.com"}},"footer":{"socials":{"x":"https://x.com/appinionmatters","linkedin":"https://www.linkedin.com/company/appinionmatters"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"appinion","hasAudioNarration":false,"actualSubdomain":"appinion","customDomains":["docs.appinion.pt"],"gitSource":{"type":"github","owner":"otwhub","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae944944b6956dad9f01a0c:success","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"Guides","count":18},{"language":"default","tag":"Connections","count":8},{"language":"default","tag":"Wingman assistant","count":4},{"language":"default","tag":"Google Play Console","count":4},{"language":"default","tag":"Appstore Connect","count":4},{"language":"default","tag":"Getting started","count":3},{"language":"default","tag":"Proactive Feedback SDK","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"guides/proactive/before","slug":"/guides/proactive/before","pageMetadata":{"title":"Before you start","description":"The Proactive Feedback SDK allows your app to integrate with Appinion’s proactive feedback engine. You can request feedback at any point in your app, capture user sentiment, and redirect positive feedback directly to the app stores.","href":"/guides/proactive/before"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"The Proactive Feedback SDK allows your app to integrate with Appinion’s proactive feedback engine. You can request feedback at any point in your app, capture user sentiment, and redirect positive feedback directly to the app stores.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Card,Columns,Heading}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`\\x1B`}),`\n`,_jsx(Heading,{level:`3`,id:`compatibility`,children:`Compatibility`}),`\n`,_jsxs(Columns,{cols:2,children:[_jsx(Card,{title:`iOS`,children:_jsx(_components.p,{children:`Min. Version : iOS 14.0`})}),_jsxs(Card,{title:`Android`,children:[_jsx(_components.p,{children:`minSDK API 24`}),_jsx(_components.p,{children:`targetAPI API31`})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Before you start","description":"The Proactive Feedback SDK allows your app to integrate with Appinion’s proactive feedback engine. You can request feedback at any point in your app, capture user sentiment, and redirect positive feedback directly to the app stores.","href":"/guides/proactive/before"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Compatibility","slug":"compatibility","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"appinion","siteName":"Appinion","title":"Before you start - Appinion","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-19T20:13:58.861Z","originalFileLocation":"guides/proactive/before.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"The Proactive Feedback SDK allows your app to integrate with Appinion’s proactive feedback engine. You can request feedback at any point in your app, capture user sentiment, and redirect positive feedback directly to the app stores.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Appinion\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/appinion/Ej6WwHHJhXieLHjI/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/appinion/Ej6WwHHJhXieLHjI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/appinion/Ej6WwHHJhXieLHjI/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/appinion/Ej6WwHHJhXieLHjI/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/appinion/Ej6WwHHJhXieLHjI/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/appinion/Ej6WwHHJhXieLHjI/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/appinion/Ej6WwHHJhXieLHjI/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/appinion/Ej6WwHHJhXieLHjI/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/appinion/Ej6WwHHJhXieLHjI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Before you start - Appinion\">\u003cmeta data-mint-head property=\"og:description\" content=\"The Proactive Feedback SDK allows your app to integrate with Appinion’s proactive feedback engine. You can request feedback at any point in your app, capture user sentiment, and redirect positive feedback directly to the app stores.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Appinion\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.appinion.pt/guides/proactive/before\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://appinion.mintlify.site/_mintlify/api/og/v2?division=Proactive+Feedback+SDK\u0026amp;title=Before+you+start\u0026amp;description=The+Proactive+Feedback+SDK+allows+your+app+to+integrate+with+Appinion%E2%80%99s+proactive+feedback+engine.+You+can+request+feedback+at+any+point+in+your+app%2C+capture+us\u0026amp;theme=fbec1ed8d012b064ef21f70d\u0026amp;signature=521a084375af9bc390eea625df7008f59796aae2879e308249f7b8468c70ce5c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Before you start - Appinion\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The Proactive Feedback SDK allows your app to integrate with Appinion’s proactive feedback engine. You can request feedback at any point in your app, capture user sentiment, and redirect positive feedback directly to the app stores.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://appinion.mintlify.site/_mintlify/api/og/v2?division=Proactive+Feedback+SDK\u0026amp;title=Before+you+start\u0026amp;description=The+Proactive+Feedback+SDK+allows+your+app+to+integrate+with+Appinion%E2%80%99s+proactive+feedback+engine.+You+can+request+feedback+at+any+point+in+your+app%2C+capture+us\u0026amp;theme=fbec1ed8d012b064ef21f70d\u0026amp;signature=521a084375af9bc390eea625df7008f59796aae2879e308249f7b8468c70ce5c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/appinion/Ej6WwHHJhXieLHjI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Appinion\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF5144\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.appinion.pt/guides/proactive/before\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/proactive/before.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.appinion.pt/#organization\",\"name\":\"Appinion\",\"url\":\"https://docs.appinion.pt\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/appinion/44y0PaTKP9HuSGqJ/logo/appinion_logo.svg?fit=max\u0026auto=format\u0026n=44y0PaTKP9HuSGqJ\u0026q=85\u0026s=89e80eac739983b07a82357cf61874e3\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.appinion.pt#website\",\"name\":\"Appinion\",\"url\":\"https://docs.appinion.pt\",\"publisher\":{\"@id\":\"https://docs.appinion.pt/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.appinion.pt/guides/proactive/before#webpage\",\"url\":\"https://docs.appinion.pt/guides/proactive/before\",\"name\":\"Before you start\",\"description\":\"The Proactive Feedback SDK allows your app to integrate with Appinion’s proactive feedback engine. You can request feedback at any point in your app, capture user sentiment, and redirect positive feedback directly to the app stores.\",\"dateModified\":\"2026-07-19T20:13:58.861Z\",\"isPartOf\":{\"@id\":\"https://docs.appinion.pt#website\"},\"breadcrumb\":{\"@id\":\"https://docs.appinion.pt/guides/proactive/before#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.appinion.pt/guides/proactive/before#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Appinion\",\"item\":\"https://docs.appinion.pt\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Before you start\",\"item\":\"https://docs.appinion.pt/guides/proactive/before\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.appinion.pt/guides/proactive/before#article\",\"headline\":\"Before you start\",\"name\":\"Before you start\",\"description\":\"The Proactive Feedback SDK allows your app to integrate with Appinion’s proactive feedback engine. You can request feedback at any point in your app, capture user sentiment, and redirect positive feedback directly to the app stores.\",\"url\":\"https://docs.appinion.pt/guides/proactive/before\",\"mainEntityOfPage\":{\"@id\":\"https://docs.appinion.pt/guides/proactive/before#webpage\"},\"dateModified\":\"2026-07-19T20:13:58.861Z\",\"publisher\":{\"@id\":\"https://docs.appinion.pt/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.appinion.pt#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Appinion\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Appinion\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/guides/proactive/before.md","siteName":"Appinion","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"group":"Getting started","pages":[{"title":"Introduction","href":""},{"title":"Quickstart","href":"/quickstart"},{"title":"Connect your first App","href":"/connect-your-first-app"}]},{"group":"Connections","pages":[{"group":"Appstore Connect","pages":[{"title":"Before you start","href":"/guides/apple/before"},{"title":"Roles \u0026 Permissions","href":"/guides/apple/roles"},{"title":"API Keys","href":"/guides/apple/api-keys"},{"title":"Connect with Appinion","href":"/guides/apple/connect"}]},{"group":"Google Play Console","pages":[{"title":"Before you start","href":"/guides/android/api-keys"},{"title":"Google Cloud Console","href":"/guides/android/cloud-console"},{"title":"Google Play Console","href":"/guides/android/play-console"},{"title":"Connect with Appinion","description":null,"href":"/guides/android/connect"}]}]},{"group":"Proactive Feedback SDK","pages":[{"title":"Before you start","href":"/guides/proactive/before"},{"title":"iOS","description":null,"href":"/guides/proactive/ios"},{"title":"Android","href":"/guides/proactive/android"}]},{"group":"Wingman assistant","pages":[{"title":"What is the Wingman assistant","href":"/what-is-the-wingman-assistant"},{"title":"Connect an assistant","href":"/connect-an-assistant"},{"title":"Security and privacy","href":"/security-privacy"},{"title":"Troubleshooting","href":"/troubleshooting"}]}]}]},"basePath":"","title":"Before you start - Appinion","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}