# LaunchExternalLinkParams.LaunchMode


```
@Retention(value = java.lang.annotation.RetentionPolicy.SOURCE)
public annotation LaunchExternalLinkParams.LaunchMode
```

<br />

*** ** * ** ***

The mode in which the external link flow should be launched.

## Summary

| ### Constants |
|---|---|
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/LaunchExternalLinkParams.LaunchMode#CALLER_WILL_LAUNCH_LINK() = 2` Play will not launch the external URL. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/LaunchExternalLinkParams.LaunchMode#LAUNCH_IN_EXTERNAL_BROWSER_OR_APP() = 1` Play will launch the URL in an external browser or eligible app as part of the external link flow. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/LaunchExternalLinkParams.LaunchMode#LAUNCH_MODE_UNSPECIFIED() = 0` The launch mode is unspecified. |

## Constants

### CALLER_WILL_LAUNCH_LINK

```
public static final int CALLER_WILL_LAUNCH_LINK = 2
```

Play will not launch the external URL. Instead, Play will hand back the flow to the originating app and the app will launch the URL.

### LAUNCH_IN_EXTERNAL_BROWSER_OR_APP

```
public static final int LAUNCH_IN_EXTERNAL_BROWSER_OR_APP = 1
```

Play will launch the URL in an external browser or eligible app as part of the external link flow.

### LAUNCH_MODE_UNSPECIFIED

```
public static final int LAUNCH_MODE_UNSPECIFIED = 0
```

The launch mode is unspecified. Do not use.