Skip to content
  • Auto
  • Light
  • Dark
Download Beeper

Android Intents

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.