Condividi un post in modo che si apra nell'app Discourse Hub

Quando condivido un link a un post, ad esempio su WhatsApp, si apre nel browser del telefono invece che nell’app Discourse Hub, anche se l’app è installata e il forum pertinente è collegato. Ciò significa che l’utente deve poi accedere tramite il browser del telefono invece di utilizzare l’app.
Esiste un modo per condividere il link in modo che punti all’app?

1 Mi Piace

Non sono sicuro di come funzioni esattamente, conosci @pmusaraj?

1 Mi Piace

La nostra app per iOS dispone di un’estensione di condivisione. Ciò significa che nella maggior parte delle app, quando condividi un link, vedrai quanto segue:

Se riesci a far apparire su WhatsApp la finestra di condivisione, potrai inviare il link alla nostra app. Tuttavia, sul mio telefono non riesco a farlo con WhatsApp.

3 Mi Piace

Penso che @gordon_mrmoco stia cercando di fare clic su un link in WhatsApp (o in un messaggio di testo o in qualsiasi app) e che Discourse Hub si apra automaticamente.

Penso che questo sia possibile su Android con App Links (https://developer.android.com/training/app-links/) e su iOS con Universal Links (App Search Programming Guide: Support Universal Links)

Su Android: https://developer.android.com/studio/write/app-link-indexing

Gli App Link di Android sono URL HTTP che portano gli utenti direttamente a contenuti specifici nella tua app Android. Gli App Link di Android possono generare più traffico verso la tua app, aiutarti a scoprire quali contenuti dell’app sono più utilizzati e rendere più facile per gli utenti condividere e trovare contenuti in un’app installata.

Per aggiungere il supporto per gli App Link di Android:

  1. Crea filtri per intent nel tuo manifest.
  2. Aggiungi codice alle attività della tua app per gestire i link in entrata.
  3. Associa la tua app e il tuo sito web a Digital Asset Links.

L’App Links Assistant in Android Studio 2.3 e versioni successive semplifica il processo tramite una procedura guidata passo passo, come descritto di seguito.

Su iOS:

Per creare una connessione sicura tra il tuo sito web e la tua app, stabilisci una relazione di fiducia tra di essi. Stabilisci questa relazione in due parti:

Non sembra troppo difficile da configurare, anche se penso che dovrebbe essere configurato dal team di Discourse e, una volta configurato, dovrebbe consentire ai link di aprirsi automaticamente in Discourse Hub se è installato.

Modifica: Suppongo che non debba provenire dal team di Discourse e possa essere una PR :slightly_smiling_face:

In realtà, questo è difficile da fare nell’app DiscourseHub. Dovremmo aggiungere migliaia di nomi di dominio di siti Discourse all’entitlement com.apple.developer.associated-domains… il sistema Universal Links non è stato creato per questo, è stato creato per associare alcuni domini a un’app, non migliaia.

(Su Android, questo dovrebbe funzionare subito con le PWA.)

1 Mi Piace

Ugh, che peccato :confused: se questo funzionerà sulle PWA Android, c’è qualche speranza che funzioni sulle future PWA iOS?