# Intents

# Intents

*** ** * ** ***

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

<br />

```
public final class Intents
```

<br />

*** ** * ** ***

Intents received from BroadcastReceivers.

## Summary

|                                     ### Constants                                      |
|----------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `static final `[String](https://developer.android.com/reference/java/lang/String.html) | [ACTION_PUBLISH_CONTINUATION](https://developer.android.com/reference/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/com/google/android/engage/service/AppEngagePublishClient#publishContinuationCluster(com.google.android.engage.service.PublishContinuationClusterRequest))task.                |
| `static final `[String](https://developer.android.com/reference/java/lang/String.html) | [ACTION_PUBLISH_FEATURED](https://developer.android.com/reference/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/com/google/android/engage/service/AppEngagePublishClient#publishFeaturedCluster(com.google.android.engage.service.PublishFeaturedClusterRequest))task.                                        |
| `static final `[String](https://developer.android.com/reference/java/lang/String.html) | [ACTION_PUBLISH_RECOMMENDATION](https://developer.android.com/reference/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/com/google/android/engage/service/AppEngagePublishClient#publishRecommendationClusters(com.google.android.engage.service.PublishRecommendationClustersRequest))task. |

## Constants

### ACTION_PUBLISH_CONTINUATION

```
public static final String 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/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

```
public static final String 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/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

```
public static final String 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/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.