feat: add IAP in native bridge plugin for iOS (#1673)

This commit is contained in:
Huang Xin 2025-07-24 20:54:17 +08:00 committed by GitHub
parent beaf034035
commit f3e9983742
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 718 additions and 2 deletions

View file

@ -73,4 +73,29 @@ impl<R: Runtime> NativeBridge<R> {
) -> crate::Result<()> {
Err(crate::Error::UnsupportedPlatformError)
}
pub fn iap_initialize(
&self,
_payload: IAPInitializeRequest,
) -> crate::Result<IAPInitializeResponse> {
Err(crate::Error::UnsupportedPlatformError)
}
pub fn iap_fetch_products(
&self,
_payload: IAPFetchProductsRequest,
) -> crate::Result<IAPFetchProductsResponse> {
Err(crate::Error::UnsupportedPlatformError)
}
pub fn iap_purchase_product(
&self,
_payload: IAPPurchaseProductRequest,
) -> crate::Result<IAPPurchaseProductResponse> {
Err(crate::Error::UnsupportedPlatformError)
}
pub fn iap_restore_purchases(&self) -> crate::Result<IAPRestorePurchasesResponse> {
Err(crate::Error::UnsupportedPlatformError)
}
}