docs: public static String getCallbackUri(@NonNull String scheme, @NonNull String packageName, @NonNull String domain) {
          if (!URLUtil.isValidUrl(domain)) {
              Log.e(TAG, "The Domain is invalid and the Callback URI will not be set. You used: " + domain);
              return null;
          }
  
          Uri uri = Uri.parse(domain)
                  .buildUpon()
                  .scheme(scheme)
                  .appendPath("android")
                  .appendPath(packageName)
                  .appendPath("callback")
                  .build();
  
          Log.v(TAG, "The Callback URI is: " + uri);
          return uri.toString();
      }