java.lang.Object | ||
↳ | com.google.android.gms.common.api.CommonStatusCodes | |
↳ | com.google.android.gms.nearby.messages.NearbyMessagesStatusCodes |
Nearby.Messages specific status codes, for use in getStatusCode()
.
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
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.
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.
The client requested an operation that requires Bluetooth Low Energy advertising (such as
publishing with BLE_ONLY
), but this feature is not supported.
The client requested an operation that requires Bluetooth Low Energy scanning (such as
subscribing with BLE_ONLY
), but this feature is not supported.
Bluetooth is currently off.
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.
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.
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)
.
The app has issued more than 5 PendingIntent
to the Messages#subscribe. Some requests
need to be removed before adding more.
Parameters | |
---|---|
statusCode |
int
|
Returns | |
---|---|
String |
An untranslated debug (not user-friendly!) string based on the given status code. |