alerts.appDistribution.InAppFeedbackPayload interface
Stay organized with collections
Save and categorize content based on your preferences.
The internal payload object for receiving in-app feedback from a tester. Payload is wrapped inside a FirebaseAlertData
object.
Signature:
export interface InAppFeedbackPayload
Properties
Property |
Type |
Description |
"@type" |
"type.googleapis.com/google.events.firebase.firebasealerts.v1.AppDistroInAppFeedbackPayload" |
|
appVersion |
string |
Version consisting of versionName and versionCode for Android and CFBundleShortVersionString and CFBundleVersion for iOS. |
feedbackConsoleUri |
string |
Deep link back to the Firebase console. |
feedbackReport |
string |
Resource name. Format: projects/{project_number}/apps/{app_id}/releases/{release_id}/feedbackReports/{feedback_id} |
screenshotUri |
string |
URI to download screenshot. This URI is fast expiring. |
testerEmail |
string |
Email of the tester |
testerName |
string |
Name of the tester |
text |
string |
Text entered by the tester |
alerts.appDistribution.InAppFeedbackPayload."@type"
Signature:
alerts.appDistribution.InAppFeedbackPayload.appVersion
Version consisting of versionName
and versionCode
for Android and CFBundleShortVersionString
and CFBundleVersion
for iOS.
Signature:
appVersion: string;
alerts.appDistribution.InAppFeedbackPayload.feedbackConsoleUri
Deep link back to the Firebase console.
Signature:
feedbackConsoleUri: string;
alerts.appDistribution.InAppFeedbackPayload.feedbackReport
Resource name. Format: projects/{project_number}/apps/{app_id}/releases/{release_id}/feedbackReports/{feedback_id}
Signature:
feedbackReport: string;
alerts.appDistribution.InAppFeedbackPayload.screenshotUri
URI to download screenshot. This URI is fast expiring.
Signature:
screenshotUri?: string;
alerts.appDistribution.InAppFeedbackPayload.testerEmail
Email of the tester
Signature:
testerEmail: string;
alerts.appDistribution.InAppFeedbackPayload.testerName
Name of the tester
Signature:
testerName?: string;
alerts.appDistribution.InAppFeedbackPayload.text
Text entered by the tester
Signature:
text: string;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-03-21 UTC.
[null,null,["Last updated 2023-03-21 UTC."],[],[],null,["# alerts.appDistribution.InAppFeedbackPayload interface\n\nThe internal payload object for receiving in-app feedback from a tester. Payload is wrapped inside a `FirebaseAlertData` object.\n\n**Signature:** \n\n export interface InAppFeedbackPayload \n\nProperties\n----------\n\n| Property | Type | Description |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|\n| [\"@type\"](./firebase-functions.alerts.appdistribution.inappfeedbackpayload.md#alertsappdistributioninappfeedbackpayload%22@type%22) | \"type.googleapis.com/google.events.firebase.firebasealerts.v1.AppDistroInAppFeedbackPayload\" | |\n| [appVersion](./firebase-functions.alerts.appdistribution.inappfeedbackpayload.md#alertsappdistributioninappfeedbackpayloadappversion) | string | Version consisting of `versionName` and `versionCode` for Android and `CFBundleShortVersionString` and `CFBundleVersion` for iOS. |\n| [feedbackConsoleUri](./firebase-functions.alerts.appdistribution.inappfeedbackpayload.md#alertsappdistributioninappfeedbackpayloadfeedbackconsoleuri) | string | Deep link back to the Firebase console. |\n| [feedbackReport](./firebase-functions.alerts.appdistribution.inappfeedbackpayload.md#alertsappdistributioninappfeedbackpayloadfeedbackreport) | string | Resource name. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/feedbackReports/{feedback_id}` |\n| [screenshotUri](./firebase-functions.alerts.appdistribution.inappfeedbackpayload.md#alertsappdistributioninappfeedbackpayloadscreenshoturi) | string | URI to download screenshot. This URI is fast expiring. |\n| [testerEmail](./firebase-functions.alerts.appdistribution.inappfeedbackpayload.md#alertsappdistributioninappfeedbackpayloadtesteremail) | string | Email of the tester |\n| [testerName](./firebase-functions.alerts.appdistribution.inappfeedbackpayload.md#alertsappdistributioninappfeedbackpayloadtestername) | string | Name of the tester |\n| [text](./firebase-functions.alerts.appdistribution.inappfeedbackpayload.md#alertsappdistributioninappfeedbackpayloadtext) | string | Text entered by the tester |\n\nalerts.appDistribution.InAppFeedbackPayload.\"@type\"\n---------------------------------------------------\n\n**Signature:** \n\n```typescript\n\n```\n\nalerts.appDistribution.InAppFeedbackPayload.appVersion\n------------------------------------------------------\n\nVersion consisting of `versionName` and `versionCode` for Android and `CFBundleShortVersionString` and `CFBundleVersion` for iOS.\n\n**Signature:** \n\n appVersion: string;\n\nalerts.appDistribution.InAppFeedbackPayload.feedbackConsoleUri\n--------------------------------------------------------------\n\nDeep link back to the Firebase console.\n\n**Signature:** \n\n feedbackConsoleUri: string;\n\nalerts.appDistribution.InAppFeedbackPayload.feedbackReport\n----------------------------------------------------------\n\nResource name. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/feedbackReports/{feedback_id}`\n\n**Signature:** \n\n feedbackReport: string;\n\nalerts.appDistribution.InAppFeedbackPayload.screenshotUri\n---------------------------------------------------------\n\nURI to download screenshot. This URI is fast expiring.\n\n**Signature:** \n\n screenshotUri?: string;\n\nalerts.appDistribution.InAppFeedbackPayload.testerEmail\n-------------------------------------------------------\n\nEmail of the tester\n\n**Signature:** \n\n testerEmail: string;\n\nalerts.appDistribution.InAppFeedbackPayload.testerName\n------------------------------------------------------\n\nName of the tester\n\n**Signature:** \n\n testerName?: string;\n\nalerts.appDistribution.InAppFeedbackPayload.text\n------------------------------------------------\n\nText entered by the tester\n\n**Signature:** \n\n text: string;"]]