Too_many_pending_intent ошибка при подписке на Google рядом сообщений API

Я работаю над приложением Android поблизости, и я пытаюсь подписаться() на близлежащие сообщения через API близлежащих сообщений Google, мне удалось подключиться к googleApiClient, но при подписке, я получаю ошибку TOO_MANY_PENDING_INTENT.

вот мой код:

    private void subscribe() {
    if (mSubscribed) {
        Log.i(TAG, "Already subscribed.");
        return;
    }

    SubscribeOptions options = new SubscribeOptions.Builder()
            .setStrategy(Strategy.BLE_ONLY)
            .build();


    Nearby.Messages.subscribe(mGoogleApiClient, getPendingIntent(), options)
            .setResultCallback(new ResultCallback<Status>() {
                @Override
                public void onResult(@NonNull Status status) {
                    if (status.isSuccess()) {
                        Log.i(TAG, "Subscribed successfully.");
                        startService(getBackgroundSubscribeServiceIntent());
                    } else {
                        Log.e(TAG, "Operation failed. Error: " +
                                NearbyMessagesStatusCodes.getStatusCodeString(
                                        status.getStatusCode()));
                    }
                }
            });
}

И мой манифест :

<uses-feature
    android_name="android.hardware.bluetooth_le"
    android_required="true" />

<uses-permission android_name="android.permission.INTERNET" />
<uses-permission android_name="android.permission.BLUETOOTH" />
<uses-permission android_name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android_name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android_name="android.permission.ACCESS_FINE_LOCATION" />
<!-- This is required for the scan library. -->
<uses-permission android_name="android.permission.WAKE_LOCK" />

<application
    android_allowBackup="true"
    android_label="@string/app_name"
    android_supportsRtl="true"
    android_theme="@style/AppTheme">

    <meta-data
        android_name="com.google.android.nearby.messages.API_KEY"
        android_value="AIzaSyB6hlT5939qLK2HORZoeiHx2vytqKrtFHA" />

    <activity android_name=".uid.Main2Activity">
        <intent-filter>
            <action android_name="android.intent.action.MAIN"/>

            <category android_name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity>

    <service
        android_name="org.physical_web.uid.BackgroundSubscribeIntentService"
        android_exported="false" /> 
...

Кто-то имеет представление об этой проблеме, пожалуйста ?
Спасибо! 🙂

1 ответ

  1. Убедитесь, что имя пакета указано в файле манифеста и сборке.gradle такие же и такие же должны быть использованы пока получающ ключ API