<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Android deep links to app content]]></title><description><![CDATA[<p dir="auto">Can we agree to have a standard for app deep links on Android (and maybe in other OS's)?</p>
<p dir="auto">I haven't done my research on the topic, also I am not a mobile or Android developer. But I know there can be links that apps can open.</p>
<p dir="auto"><a href="https://developer.android.com/training/app-links/deep-linking" rel="nofollow ugc">https://developer.android.com/training/app-links/deep-linking</a></p>
<p dir="auto">Maybe every implementation of a GUI for the ActivityPub should have a "open in app" button that will prompt for any of the compatible apps installed on your device tô open that content.</p>
<p dir="auto">Example 1: I am in this Forum (activitypub.space) and I want to reply to this thread using my Mastodon account. I click the button "open in app" and chose <a href="https://activitypub.space/user/moshidon%40floss.social" rel="nofollow ugc">moshidon@floss.social</a>  as the app. Then Moshidon shows me the original post on its UI and I can reply using my Mastodon account.</p>
<p dir="auto">Example 2: I'm browsing Lemmy on <a href="https://activitypub.space/user/voyagerapp%40mastodon.social" rel="nofollow ugc">voyagerapp@mastodon.social</a> and find a really interesting and funny meme I want to boost on Mastodon. I click the three dots (kebab) button and choose the option "open in another app…". The OS (Android, mainly) prompts me which app I want to open with. Again, I choose Moshidon e boost it to my followers.</p>
<p dir="auto">It would be a very nice way to integrate these apps. The scheme protocol keyword could be "activitypub".</p>
]]></description><link>https://community.darkscribes.com/topic/14e6ac9c-bf65-4c54-9819-fd0799ee3dec/android-deep-links-to-app-content</link><generator>RSS for Node</generator><lastBuildDate>Wed, 13 May 2026 14:23:42 GMT</lastBuildDate><atom:link href="https://community.darkscribes.com/topic/14e6ac9c-bf65-4c54-9819-fd0799ee3dec.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 30 Aug 2025 13:30:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Android deep links to app content on Sun, 31 Aug 2025 16:10:32 GMT]]></title><description><![CDATA[<p dir="auto">You're right! NodeBB serves an outbox but doesn't put anything in it.</p>
<p dir="auto">Happy to work towards rectifying it... It just didn't seem to break anything and you're honestly one of the first who even noticed <img src="https://community.darkscribes.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f633.png?v=cb5c435eea4" class="not-responsive emoji emoji-android emoji--flushed" style="height:23px;width:auto;vertical-align:middle" title="😳" alt="😳" /></p>
]]></description><link>https://community.darkscribes.com/post/https://community.nodebb.org/post/105686</link><guid isPermaLink="true">https://community.darkscribes.com/post/https://community.nodebb.org/post/105686</guid><dc:creator><![CDATA[julian@community.nodebb.org]]></dc:creator><pubDate>Sun, 31 Aug 2025 16:10:32 GMT</pubDate></item><item><title><![CDATA[Reply to Android deep links to app content on Sun, 31 Aug 2025 15:30:24 GMT]]></title><description><![CDATA[<p dir="auto">Oh, here I am also. Seems like there's a problem with the <code>outbox</code> collection in NodeBB, though.</p>
<p dir="auto"><a href="https://acct.swf.pub/?q=evan%40activitypub.space" rel="nofollow ugc">https://acct.swf.pub/?q=evan%40activitypub.space</a></p>
]]></description><link>https://community.darkscribes.com/post/https://activitypub.space/post/44</link><guid isPermaLink="true">https://community.darkscribes.com/post/https://activitypub.space/post/44</guid><dc:creator><![CDATA[evan@activitypub.space]]></dc:creator><pubDate>Sun, 31 Aug 2025 15:30:24 GMT</pubDate></item><item><title><![CDATA[Reply to Android deep links to app content on Sun, 31 Aug 2025 15:29:08 GMT]]></title><description><![CDATA[<p dir="auto">At least for actors, we have the acct: URI scheme:</p>
<p dir="auto"><a href="https://en.wikipedia.org/wiki/Acct_URI_scheme" rel="nofollow ugc">https://en.wikipedia.org/wiki/Acct_URI_scheme</a></p>
<p dir="auto">I did a little work with using the scheme in a Web page.</p>
<p dir="auto"><a href="https://acct.swf.pub/" rel="nofollow ugc">https://acct.swf.pub/</a></p>
<p dir="auto">I'd like to see more Fediverse apps registering themselves to handle the acct: URI scheme, so at least you could link to an actor with <code>&lt;a&gt;Evan Prodromou&lt;/a&gt;</code> and go straight to a profile interface that you could interact with (follow, block, and so on).</p>
]]></description><link>https://community.darkscribes.com/post/https://activitypub.space/post/43</link><guid isPermaLink="true">https://community.darkscribes.com/post/https://activitypub.space/post/43</guid><dc:creator><![CDATA[evan@activitypub.space]]></dc:creator><pubDate>Sun, 31 Aug 2025 15:29:08 GMT</pubDate></item><item><title><![CDATA[Reply to Android deep links to app content on Sat, 30 Aug 2025 15:53:38 GMT]]></title><description><![CDATA[<p dir="auto">Another solution involves the standard OAuth2 login flow to authenticate a user, and then using the ActivityPub API (aka C2S) to perform actions on behalf of the remote user.</p>
<p dir="auto">I talked about this one a bit in my talk at FediCon.</p>
]]></description><link>https://community.darkscribes.com/post/https://community.nodebb.org/post/105676</link><guid isPermaLink="true">https://community.darkscribes.com/post/https://community.nodebb.org/post/105676</guid><dc:creator><![CDATA[julian@community.nodebb.org]]></dc:creator><pubDate>Sat, 30 Aug 2025 15:53:38 GMT</pubDate></item><item><title><![CDATA[Reply to Android deep links to app content on Sat, 30 Aug 2025 15:34:41 GMT]]></title><description><![CDATA[<p dir="auto">That said...! <a href="https://community.nodebb.org/user/benpate%40mastodon.social" rel="nofollow ugc">benpate@mastodon.social</a> has been working on something called Activity Intents (<a href="https://w3id.org/fep/3b86" rel="nofollow ugc">https://w3id.org/fep/3b86</a>) that offloads this from the browser layer and onto the web apps themselves.</p>
<p dir="auto">It's something that could function as a stopgap until such time that a better solution is found for app-based clients.</p>
]]></description><link>https://community.darkscribes.com/post/https://community.nodebb.org/post/105675</link><guid isPermaLink="true">https://community.darkscribes.com/post/https://community.nodebb.org/post/105675</guid><dc:creator><![CDATA[julian@community.nodebb.org]]></dc:creator><pubDate>Sat, 30 Aug 2025 15:34:41 GMT</pubDate></item><item><title><![CDATA[Reply to Android deep links to app content on Sat, 30 Aug 2025 15:32:21 GMT]]></title><description><![CDATA[<p dir="auto">I won't pretend to be an expert on this matter.</p>
<p dir="auto">The crux of the problem is that these open in app associations are associated <strong>by domain</strong>... and that the fediverse is split across thousands of domains essentially makes it a non-starter.</p>
<p dir="auto">For example, take a look at NewPipe. This is the domain association popup.</p>
<p dir="auto"><img src="https://community.nodebb.org/assets/uploads/files/1756567811178-1000005268.png" alt="1000005268.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Yikes!</p>
<p dir="auto">Unfortunately I am also not an Android developer so I don't have any clue what the solution would be!</p>
]]></description><link>https://community.darkscribes.com/post/https://community.nodebb.org/post/105674</link><guid isPermaLink="true">https://community.darkscribes.com/post/https://community.nodebb.org/post/105674</guid><dc:creator><![CDATA[julian@community.nodebb.org]]></dc:creator><pubDate>Sat, 30 Aug 2025 15:32:21 GMT</pubDate></item></channel></rss>