Skip to content

Android app:// click action URLs not working #1525

@loof2736

Description

@loof2736

🐞 Describe the bug

"app://" click action URLs don't seem to work, ie if I send a snapshot of my doorbell camera and set the click action to "app://com.mcu.reolink", tapping the notification does nothing

💻 Components impacted

Just the android client since the app:// link types are android specific I think

💡 Screenshots and/or logs

1767069150830 2025-12-29 23:32:30.830 W NtfyDetailActivity Cannot open click URL Exception: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=app://com.mcu.reolink/... xflg=0x4 } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2433) at android.app.Instrumentation.execStartActivity(Instrumentation.java:2003) at android.app.Activity.startActivityForResult(Activity.java:6016) at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:780) at android.app.Activity.startActivityForResult(Activity.java:5973) at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:761) at android.app.Activity.startActivity(Activity.java:6476) at android.app.Activity.startActivity(Activity.java:6443) at io.heckel.ntfy.ui.DetailActivity.onNotificationClick(DetailActivity.kt:734) at io.heckel.ntfy.ui.DetailActivity.loadView$lambda$3(DetailActivity.kt:281) at io.heckel.ntfy.ui.DetailActivity.$r8$lambda$a1Kcy3-Fg_SF4cfz4Q6KLvu2vhE(Unknown Source:0) at io.heckel.ntfy.ui.DetailActivity$$ExternalSyntheticLambda2.invoke(D8$$SyntheticClass:0) at io.heckel.ntfy.ui.DetailAdapter$DetailViewHolder.bind$lambda$2(DetailAdapter.kt:139) at io.heckel.ntfy.ui.DetailAdapter$DetailViewHolder.$r8$lambda$pfUHEoliHjG4VUnKDCnxNg7zvSs(Unknown Source:0) at io.heckel.ntfy.ui.DetailAdapter$DetailViewHolder$$ExternalSyntheticLambda15.onClick(D8$$SyntheticClass:0) at android.view.View.performClick(View.java:8228) at android.view.View.performClickInternal(View.java:8205) at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0) at android.view.View$PerformClick.run(View.java:31785) at android.os.Handler.handleCallback(Handler.java:1041) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.dispatchMessage(Looper.java:315) at android.os.Looper.loopOnce(Looper.java:251) at android.os.Looper.loop(Looper.java:349) at android.app.ActivityThread.main(ActivityThread.java:9041) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)

Metadata

Metadata

Assignees

No one assigned

    Labels

    android-appntfy Android app🪲 bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions