Feature voting inside a mobile app
A modal sheet in your iOS or Android app, with back handling and no push setup.
Put the feedback board in your iOS, Android, React Native or Flutter app as a WebView sheet. Signed in with SSO, tagged by platform, back button handled.
Set it up
Load the embed URL
One URL in a WKWebView, Android WebView, react-native-webview or webview_flutter. Posts and votes are tagged iOS or Android.
https://theyasked.me/embed/northwind?platform=ios&hideHeader=1&token=<sso-token>Present it as a modal sheet
Your header owns one control, the ✕. With hideHeader=1 the board shows its own “← All requests” on request pages, so there is never a second back arrow.
Map the back button
Listen for theyasked:navigate. While canGoBack is true, send the embed back; otherwise dismiss the sheet.
if canGoBack { webView.evaluateJavaScript("window.TheyAskedEmbed.back()") } else { dismiss(animated: true) }Refresh the token when it expires
On theyasked:token_expired, fetch a fresh token from your backend and hand it over. No push setup needed: the What’s new tab carries an unread badge and email covers the rest.
window.TheyAskedEmbed.identify(newToken);
What you learn
- Platform split
- Which requests come from iOS, Android or the web.
- App version
- Send appVersion in the token and see who asked on which release.
- Who asked
- The signed-in person and their group, not an anonymous email.
- Changelog seen
- theyasked:changelog_seen lets you clear your own badge.
Who it's for
- Consumer subscription apps
- Habit, fitness, finance and family apps.
- Field and logistics apps
- Drivers and technicians ask from the app they use on the job.
- B2B apps with a mobile companion
- Same board, same accounts, web and phone.