public class

NearbyMessagesStatusCodes

extends CommonStatusCodes
java.lang.Object
   ↳ com.google.android.gms.common.api.CommonStatusCodes
     ↳ com.google.android.gms.nearby.messages.NearbyMessagesStatusCodes

Class Overview

Nearby.Messages specific status codes, for use in getStatusCode().

Summary

Constants
int APP_NOT_OPTED_IN Status code indicating that the User has not granted the calling application permission to use Nearby.Messages.
int APP_QUOTA_LIMIT_REACHED The app has reached its quota limit to use Nearby Messages API.
int BLE_ADVERTISING_UNSUPPORTED The client requested an operation that requires Bluetooth Low Energy advertising (such as publishing with BLE_ONLY), but this feature is not supported.
int BLE_SCANNING_UNSUPPORTED The client requested an operation that requires Bluetooth Low Energy scanning (such as subscribing with BLE_ONLY), but this feature is not supported.
int BLUETOOTH_OFF Bluetooth is currently off.
int DISALLOWED_CALLING_CONTEXT The app is issuing an operation using a GoogleApiClient bound to an inappropriate Context; see the relevant method's documentation (for example, publish(GoogleApiClient, Message, PublishOptions)) to see its list of allowed Contexts.
int FORBIDDEN The request could not be completed because it was disallowed.
int MISSING_PERMISSIONS The request could not be completed because it was disallowed.
int NOT_AUTHORIZED
int TOO_MANY_PENDING_INTENTS The app has issued more than 5 PendingIntent to the Messages#subscribe.
[Expand]
Inherited Constants
From class com.google.android.gms.common.api.CommonStatusCodes
Public Methods
static String getStatusCodeString(int statusCode)
[Expand]
Inherited Methods
From class com.google.android.gms.common.api.CommonStatusCodes
From class java.lang.Object

Constants

public static final int APP_NOT_OPTED_IN

Status code indicating that the User has not granted the calling application permission to use Nearby.Messages.

Resolution: The application can use the returned PendingIntent to request user consent.

Constant Value: 2802 (0x00000af2)

public static final int APP_QUOTA_LIMIT_REACHED

The app has reached its quota limit to use Nearby Messages API. Use the Quota request form for the Nearby Messages API in your project's developer console to request more quota.

Constant Value: 2804 (0x00000af4)

public static final int BLE_ADVERTISING_UNSUPPORTED

The client requested an operation that requires Bluetooth Low Energy advertising (such as publishing with BLE_ONLY), but this feature is not supported.

Constant Value: 2821 (0x00000b05)

public static final int BLE_SCANNING_UNSUPPORTED

The client requested an operation that requires Bluetooth Low Energy scanning (such as subscribing with BLE_ONLY), but this feature is not supported.

Constant Value: 2822 (0x00000b06)

public static final int BLUETOOTH_OFF

Bluetooth is currently off.

Constant Value: 2820 (0x00000b04)

public static final int DISALLOWED_CALLING_CONTEXT

The app is issuing an operation using a GoogleApiClient bound to an inappropriate Context; see the relevant method's documentation (for example, publish(GoogleApiClient, Message, PublishOptions)) to see its list of allowed Contexts.

Constant Value: 2803 (0x00000af3)

public static final int FORBIDDEN

The request could not be completed because it was disallowed. The issue is not resolvable by the client, and the request should not be retried.

Constant Value: 2806 (0x00000af6)

public static final int MISSING_PERMISSIONS

The request could not be completed because it was disallowed. Check the error message to see what permission is missing and make sure the right NearbyPermissions is specified for setPermissions(int).

Constant Value: 2807 (0x00000af7)

public static final int NOT_AUTHORIZED

Constant Value: 2805 (0x00000af5)

public static final int TOO_MANY_PENDING_INTENTS

The app has issued more than 5 PendingIntent to the Messages#subscribe. Some requests need to be removed before adding more.

Constant Value: 2801 (0x00000af1)

Public Methods

public static String getStatusCodeString (int statusCode)

Parameters
statusCode int
Returns
String An untranslated debug (not user-friendly!) string based on the given status code.