Class BreezeNativeNoop
No-op implementation of IBreezeNative used in the Unity Editor and unsupported platforms.
public class BreezeNativeNoop : IBreezeNative
- Inheritance
-
BreezeNativeNoop
- Implements
- Inherited Members
Methods
DismissPaymentPageView()
Dismisses the currently displayed payment page view (iOS only).
On Android this is a no-op because Chrome Custom Tabs run in a separate process and are automatically removed from the back stack when the deep link returns.
public void DismissPaymentPageView()
GetDeviceUniqueId()
Gets the unique device identifier.
public string GetDeviceUniqueId()
Returns
- string
A string representing the unique device ID.
ShowPaymentOptionsDialog(BrzShowPaymentOptionsDialogRequest, BrzPaymentDialogDismissCallback)
Shows the payment options dialog.
public BrzShowPaymentOptionsResultCode ShowPaymentOptionsDialog(BrzShowPaymentOptionsDialogRequest request, BrzPaymentDialogDismissCallback onDismiss)
Parameters
requestBrzShowPaymentOptionsDialogRequestThe request configuration for the payment options dialog.
onDismissBrzPaymentDialogDismissCallbackCallback invoked when the dialog is dismissed.
Returns
- BrzShowPaymentOptionsResultCode
A result code indicating whether the dialog was shown successfully.
ShowPaymentWebview(BrzShowPaymentWebviewRequest, BrzPaymentWebviewDismissCallback)
Shows the payment web view.
public BrzShowPaymentWebviewResultCode ShowPaymentWebview(BrzShowPaymentWebviewRequest request, BrzPaymentWebviewDismissCallback onDismiss)
Parameters
requestBrzShowPaymentWebviewRequestThe request configuration for the payment web view.
onDismissBrzPaymentWebviewDismissCallbackCallback invoked when the web view is dismissed.
Returns
- BrzShowPaymentWebviewResultCode
A result code indicating whether the web view was shown successfully.