Skip to content
Download Beeper

Android Intents

Control Beeper Android through Android Intents from other apps, Tasker, or command-line

Beeper Android supports Android 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.