Skip to content
Download Beeper

Android Intents

Control Beeper Android through external intents from other apps, Tasker, or command line

Beeper Android supports external intents that allow other apps, automation tools like Tasker, or command-line tools to interact with and control certain Beeper features. This enables powerful automation and integration possibilities.

Control Beeper’s incognito mode programmatically from external sources.

Intent Details:

  • Action: com.beeper.android.TOGGLE_INCOGNITO_MODE
  • Component: com.beeper.android/com.beeper.ext.ExternalBroadcastReceiver
  • Extra: enabled (boolean) - true to enable, false to disable incognito mode
import android.content.Intent
import android.content.ComponentName
// Enable incognito mode
fun enableIncognitoMode() {
val intent = Intent().apply {
action = "com.beeper.android.TOGGLE_INCOGNITO_MODE"
component = ComponentName(
"com.beeper.android",
"com.beeper.ext.ExternalBroadcastReceiver"
)
putExtra("enabled", true)
}
sendBroadcast(intent)
}
// Disable incognito mode
fun disableIncognitoMode() {
val intent = Intent().apply {
action = "com.beeper.android.TOGGLE_INCOGNITO_MODE"
component = ComponentName(
"com.beeper.android",
"com.beeper.ext.ExternalBroadcastReceiver"
)
putExtra("enabled", false)
}
sendBroadcast(intent)
}

To verify the intent was received, check Beeper’s incognito mode status in the app UI after sending the intent.