microg / GmsCore

Free implementation of Play Services
https://microg.org
Apache License 2.0
7.61k stars 1.61k forks source link

Error - BillingClientException #2295

Open mistune opened 3 months ago

mistune commented 3 months ago

Describe the bug Retrieving license from SD Maid SE shows this prompt.

To Reproduce Steps to reproduce the behavior:

  1. Install SD Maid SE from Aurora Store
  2. Open SD Maid SE app and press the star button
  3. ...
  4. Error - BillingClientException

Expected behavior Should be able to get the license as of the recent update from version 0.3.1.240913

Screenshots If applicable, add screenshots to help explain your problem.

See attached screenshot.

Screenshot_20240403-225050_SD Maid SE

System Android Version: 14 Custom ROM: LineageOS 21

Additional context Add any other context about the problem here.

CoelacanthusHex commented 3 months ago

Your network has problem. Check whether your microG Companion has network permission and your network environment.

mistune commented 3 months ago

I was in a network with an AdGuard instance and tried moving out of it. I still get the same results.

Sapiosenses commented 2 months ago

I was in a network with an AdGuard instance and tried moving out of it. I still get the same results.

If you're getting the same error it means that something with your DNS resolution is not working.

Either an on-device firewall or content-blocker, network permission as @CoelacanthusHex mentioned, or your network or ISP has something wrong with DNS or is blocking that host for some reason.

I assume internet on the device is otherwise working?

Here is the DNS info for that host:

host play-fe.googleapis.com play-fe.googleapis.com has address 142.250.68.14 play-fe.googleapis.com has IPv6 address 2607:f8b0:4007:80f::200e

You can try opening a terminal window on the device and typing this to see if it's not just a DNS error (you may need a root shell for this to work):

ping 142.250.68.14

If it's able to contact that host (not using DNS name), then you will see output like this scrolling down the window:

64 bytes from 142.250.68.14: icmp_seq=3 ttl=53 time=40.716 ms ...