From f6c847bfe4b8ae47b0a6ca751fbe58966588d612 Mon Sep 17 00:00:00 2001 From: DaVinci9196 Date: Fri, 21 Aug 2026 11:49:56 +0800 Subject: [PATCH] Vending: Fix missing in-app message callback --- .../org/microg/vending/billing/InAppBillingServiceImpl.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/vending-app/src/main/java/org/microg/vending/billing/InAppBillingServiceImpl.kt b/vending-app/src/main/java/org/microg/vending/billing/InAppBillingServiceImpl.kt index 35ffb000a3..3d846c7f3a 100644 --- a/vending-app/src/main/java/org/microg/vending/billing/InAppBillingServiceImpl.kt +++ b/vending-app/src/main/java/org/microg/vending/billing/InAppBillingServiceImpl.kt @@ -647,7 +647,12 @@ class InAppBillingServiceImpl(private val context: Context) : IInAppBillingServi } override fun showInAppMessages(apiVersion: Int, packageName: String?, extraParams: Bundle?, callback: IInAppBillingServiceCallback?) { - Log.d(TAG, "showInAppMessages Not yet implemented") + Log.d(TAG, "showInAppMessages $apiVersion packageName:$packageName bundle:${bundleToMap(extraParams)}") + try { + callback?.callback(null) + } catch (e: Exception) { + Log.w(TAG, "Failed to deliver showInAppMessages callback", e) + } } override fun getBillingConfig(apiVersion: Int, packageName: String?, bundle: Bundle?, callback: IInAppBillingGetBillingConfigCallback) {