I'm currently testing Google play's billing library for in-app subscriptions on my android app. I've created the subscriptions and have released my app to the internal test track. However, when I try going through my billing flow, my app is crashing for an unknown reason. I'm sending the crash report when this happens, but when I look in my android vitals in the ANRs and Crashes report, my crash report data is nowhere to be found. Instead, Google Console is saying I have "no errors found for the selected criteria".
Why is my crash data not registering? What am I doing wrong here? I just want to find out where my error is. I have to test my app as a release because otherwise the google billing api won't work. For example, when trying to test on my emulator I get an error response code 5, which says that my application isn't setup for in-app billing. When testing on the internal testing track, I get past this check and start my billing flow, but then it just crashes.
Please help!
Play's Crash Reporting is very delayed. It can take 18 hours for a crash log to show up there.
Instead, you really should be installing the APK directly on your device and using Android Studio's logcat feature to get the log instantly (filter by Error and search by your app's package name)
If you can't do that, then implement Firebase Crashlytics. Google has a handy guide for you. Crashlytics reports are nearly instant.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With