From 7d1c4d89646f310f8a9c0f34a48ab30525394ffc Mon Sep 17 00:00:00 2001 From: Jonathan Klee Date: Wed, 19 Aug 2026 16:21:18 +0200 Subject: [PATCH] fix(vending): align IRequestDialogCallback transaction id with Play Core Play Core dispatches onRequestDialog on binder code 2 while the implicit AIDL id resolved to code 1, so the integrity dialog callback was silently dropped and apps waiting on it stayed stuck on their integrity check screen forever. --- .../play/core/integrity/protocol/IRequestDialogCallback.aidl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vending-app/src/main/aidl/com/google/android/play/core/integrity/protocol/IRequestDialogCallback.aidl b/vending-app/src/main/aidl/com/google/android/play/core/integrity/protocol/IRequestDialogCallback.aidl index 857030193c..64b61c98d9 100644 --- a/vending-app/src/main/aidl/com/google/android/play/core/integrity/protocol/IRequestDialogCallback.aidl +++ b/vending-app/src/main/aidl/com/google/android/play/core/integrity/protocol/IRequestDialogCallback.aidl @@ -6,5 +6,5 @@ package com.google.android.play.core.integrity.protocol; interface IRequestDialogCallback { - void onRequestDialog(in Bundle bundle); + void onRequestDialog(in Bundle bundle) = 1; } \ No newline at end of file