# Intents

# Intents

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/com/google/android/engage/service/Intents "View this page in Java")  

<br />

```
class Intents
```

<br />

*** ** * ** ***

Intents received from BroadcastReceivers.

## Summary

|                                        ### Constants                                        |
|---------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `const `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!` | [ACTION_PUBLISH_CONTINUATION](https://developer.android.com/reference/kotlin/com/google/android/engage/service/Intents#ACTION_PUBLISH_CONTINUATION())` = "com.google.android.engage.action.PUBLISH_CONTINUATION"` Broadcast Action: sent to the target package to request to schedule a[publishContinuationCluster](https://developer.android.com/reference/kotlin/com/google/android/engage/service/AppEngagePublishClient#publishContinuationCluster(com.google.android.engage.service.PublishContinuationClusterRequest))task.                |
| `const `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!` | [ACTION_PUBLISH_FEATURED](https://developer.android.com/reference/kotlin/com/google/android/engage/service/Intents#ACTION_PUBLISH_FEATURED())` = "com.google.android.engage.action.PUBLISH_FEATURED"` Broadcast Action: sent to the target package to request to schedule a[publishFeaturedCluster](https://developer.android.com/reference/kotlin/com/google/android/engage/service/AppEngagePublishClient#publishFeaturedCluster(com.google.android.engage.service.PublishFeaturedClusterRequest))task.                                        |
| `const `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`!` | [ACTION_PUBLISH_RECOMMENDATION](https://developer.android.com/reference/kotlin/com/google/android/engage/service/Intents#ACTION_PUBLISH_RECOMMENDATION())` = "com.google.android.engage.action.PUBLISH_RECOMMENDATION"` Broadcast Action: sent to the target package to request to schedule a[publishRecommendationClusters](https://developer.android.com/reference/kotlin/com/google/android/engage/service/AppEngagePublishClient#publishRecommendationClusters(com.google.android.engage.service.PublishRecommendationClustersRequest))task. |

## Constants

### ACTION_PUBLISH_CONTINUATION

```
const val ACTION_PUBLISH_CONTINUATION = "com.google.android.engage.action.PUBLISH_CONTINUATION": String!
```

Broadcast Action: sent to the target package to request to schedule a[publishContinuationCluster](https://developer.android.com/reference/kotlin/com/google/android/engage/service/AppEngagePublishClient#publishContinuationCluster(com.google.android.engage.service.PublishContinuationClusterRequest))task.

In order to receive this intent, the target package must:

- Declare a broadcast receiver for this intent in its`AndroidManifest.xml`.
- Register the broadcast receiver during application starts.  

### ACTION_PUBLISH_FEATURED

```
const val ACTION_PUBLISH_FEATURED = "com.google.android.engage.action.PUBLISH_FEATURED": String!
```

Broadcast Action: sent to the target package to request to schedule a[publishFeaturedCluster](https://developer.android.com/reference/kotlin/com/google/android/engage/service/AppEngagePublishClient#publishFeaturedCluster(com.google.android.engage.service.PublishFeaturedClusterRequest))task.

In order to receive this intent, the target package must:

- Declare a broadcast receiver for this intent in its`AndroidManifest.xml`.
- Register the broadcast receiver during application starts.  

### ACTION_PUBLISH_RECOMMENDATION

```
const val ACTION_PUBLISH_RECOMMENDATION = "com.google.android.engage.action.PUBLISH_RECOMMENDATION": String!
```

Broadcast Action: sent to the target package to request to schedule a[publishRecommendationClusters](https://developer.android.com/reference/kotlin/com/google/android/engage/service/AppEngagePublishClient#publishRecommendationClusters(com.google.android.engage.service.PublishRecommendationClustersRequest))task.

In order to receive this intent, the target package must:

- Declare a broadcast receiver for this intent in its`AndroidManifest.xml`.
- Register the broadcast receiver during application starts.