Email or username:

Password:

Forgot your password?
AntennaPod

Dear Fedilab (@apps), @Tusky, @SubwayTooter and @tooot,
Is there a single intent on Android that we could call, to open a post in either of your apps (whichever is installed)? E.g. fediverse://fosstodon.org/@AntennaPod/109800312034968652 to open that toot (or allow us to display a warning/explanation if no client is installed). For further discussions @keunes is happy to engage :-)

4 comments
Subway Tooter

@AntennaPod @apps @Tusky @tooot @keunes

Strictly speaking, users and posts have URI, ActivityPub IDs are themselves. However, in Android 12 or later, in order for the application to open a URL that starts with http or https, it is necessary to write a description on the server side to allow the application,
This is not realistic.

Subway Tooter

@AntennaPod @apps @Tusky @tooot @keunes

So I think there is value in defining a new, unique schema for fediverse. to avoid google's restriction, we should not use uri's host part to indicate real domain.

I think it will look different for posts and users. For example fediverse://user/@user@domain or fediverse://post/${encoded post uri}.

(numeric post ID is mastodon's server internal presentation, not same in other server)

Subway Tooter

@AntennaPod @apps @Tusky @tooot @keunes

in this format, received path part
can be send to Mastodon's search API, to import user/post to opener's server.

Go Up