alerts.appDistribution namespace

函式

函式 說明
onInAppFeedbackPublish(處理常式) 宣告一個可接收測試人員的應用程式內新意見回饋的函式。
onInAppFeedbackPublished(appId, handler) 宣告一個可接收測試人員的應用程式內新意見回饋的函式。
onInAppFeedbackPublished(選擇、處理常式) 宣告一個可接收測試人員的應用程式內新意見回饋的函式。
onNewTesterIosDevicePublished(handler) 宣告可處理新增測試人員 iOS 裝置的函式。
onNewTesterIosDevicePublished(appId, handler) 宣告可處理新增測試人員 iOS 裝置的函式。
onNewTesterIosDevicePublished(選擇、處理常式) 宣告可處理新增測試人員 iOS 裝置的函式。

介面

介面 說明
AppDistributionEvent 自訂 CloudEvent for Firebase 快訊 (含自訂擴充功能屬性)。
AppDistributionOptions 應用程式發布函式的設定。
InAppFeedbackPayload 內部酬載物件,用於接收測試人員的應用程式內意見回饋。酬載包裝在 FirebaseAlertData 物件中。
NewTesterDevicePayload 這個內部酬載物件,用於將新的測試人員裝置新增至應用程式發布。酬載會包裝在 FirebaseAlertData 物件中。

alert.appDistribution.onInAppFeedbackPublished()

宣告一個可接收測試人員的應用程式內新意見回饋的函式。

簽名:

export declare function onInAppFeedbackPublished(handler: (event: AppDistributionEvent<InAppFeedbackPayload>) => any | Promise<any>): CloudFunction<AppDistributionEvent<InAppFeedbackPayload>>;

參數

參數 類型 說明
handler (事件:AppDistributionEvent<InAppFeedbackPayload>) =>不限 |承諾<任何> 每次收到新意見回饋時都會執行的事件處理常式。

傳回:

CloudFunction<AppDistributionEvent<InAppFeedbackPayload>>

可匯出及部署的函式。

alert.appDistribution.onInAppFeedbackPublished()

宣告一個可接收測試人員的應用程式內新意見回饋的函式。

簽名:

export declare function onInAppFeedbackPublished(appId: string, handler: (event: AppDistributionEvent<InAppFeedbackPayload>) => any | Promise<any>): CloudFunction<AppDistributionEvent<InAppFeedbackPayload>>;

參數

參數 類型 說明
應用程式 ID 字串 處理常式會觸發的特定應用程式。
handler (事件:AppDistributionEvent<InAppFeedbackPayload>) =>不限 |承諾<任何> 每次收到新意見回饋時都會執行的事件處理常式。

傳回:

CloudFunction<AppDistributionEvent<InAppFeedbackPayload>>

可匯出及部署的函式。

alert.appDistribution.onInAppFeedbackPublished()

宣告一個可接收測試人員的應用程式內新意見回饋的函式。

簽名:

export declare function onInAppFeedbackPublished(opts: AppDistributionOptions, handler: (event: AppDistributionEvent<InAppFeedbackPayload>) => any | Promise<any>): CloudFunction<AppDistributionEvent<InAppFeedbackPayload>>;

參數

參數 類型 說明
最佳化 AppDistributionOptions 可對函式設定的選項。
handler (事件:AppDistributionEvent<InAppFeedbackPayload>) =>不限 |承諾<任何> 每次收到新意見回饋時都會執行的事件處理常式。

傳回:

CloudFunction<AppDistributionEvent<InAppFeedbackPayload>>

可匯出及部署的函式。

alert.appDistribution.onNewTesterIosDevicePublished()

宣告可處理新增測試人員 iOS 裝置的函式。

簽名:

export declare function onNewTesterIosDevicePublished(handler: (event: AppDistributionEvent<NewTesterDevicePayload>) => any | Promise<any>): CloudFunction<AppDistributionEvent<NewTesterDevicePayload>>;

參數

參數 類型 說明
handler (事件:AppDistributionEvent<NewTesterDevicePayload>) =>不限 |承諾<任何> 每次新增測試人員 iOS 裝置時都會執行事件處理常式。

傳回:

CloudFunction<AppDistributionEvent<NewTesterDevicePayload>>

可匯出及部署的函式。

alert.appDistribution.onNewTesterIosDevicePublished()

宣告可處理新增測試人員 iOS 裝置的函式。

簽名:

export declare function onNewTesterIosDevicePublished(appId: string, handler: (event: AppDistributionEvent<NewTesterDevicePayload>) => any | Promise<any>): CloudFunction<AppDistributionEvent<NewTesterDevicePayload>>;

參數

參數 類型 說明
應用程式 ID 字串 處理常式會觸發的特定應用程式。
handler (事件:AppDistributionEvent<NewTesterDevicePayload>) =>不限 |承諾<任何> 每次新增測試人員 iOS 裝置時都會執行事件處理常式。

傳回:

CloudFunction<AppDistributionEvent<NewTesterDevicePayload>>

可匯出及部署的函式。

alert.appDistribution.onNewTesterIosDevicePublished()

宣告可處理新增測試人員 iOS 裝置的函式。

簽名:

export declare function onNewTesterIosDevicePublished(opts: AppDistributionOptions, handler: (event: AppDistributionEvent<NewTesterDevicePayload>) => any | Promise<any>): CloudFunction<AppDistributionEvent<NewTesterDevicePayload>>;

參數

參數 類型 說明
最佳化 AppDistributionOptions 可對函式設定的選項。
handler (事件:AppDistributionEvent<NewTesterDevicePayload>) =>不限 |承諾<任何> 每次新增測試人員 iOS 裝置時都會執行事件處理常式。

傳回:

CloudFunction<AppDistributionEvent<NewTesterDevicePayload>>

可匯出及部署的函式。