Italian [B4X] B4XPages - B4i - OpenURL

luke2012

Well-Known Member
Licensed User
Longtime User
Ciao a tutti, sto testando la versione dell'app iPhone (di un'app B4XPages) che ho sviluppato e ho un pulsante che apre il link (così: https://wa.me/c/12345678) al catalogo whatsapp che funziona all'interno della versione Android dell'app (dispositivo reale con wa installato).

B4X:
        If Main.App.CanOpenURL (WA_CAT_URI) Then
            Main.App.OpenURL(WA_CAT_URI)    'WA_CAT_URI is "https://wa.me/c/12345678"
        Else
            toast.Show("Per favore, installa whatsapp.")
End If

Se provo l'app su Android (vero smartphone con installato whatsapp) il catalogo si apre senza problemi ma se provo l'app sull'emulatore iPhone, Safari mi apre con il messaggio (corretto) che dice: "Guarda il catalogo del 12345678 su WhatsApp" e subito dopo, invece di aprire il catalogo, compare un messaggio di Safari che dice: "Safari non può aprire la pagina perché l'indirizzo non è valido".

Da cosa può dipendere? Forse perché l'app whatsapp non è installata sull'emulatore di iPhone?

Nella stessa pagina, sotto il pulsante "Apri" (quello del catalogo WhatsApp) leggo: "Non hai ancora WhatsApp?" e poi vedo il link "Download". Se tocco il link "Download" ottengo lo stesso identico errore che è: "Safari non può aprire la pagina perché l'indirizzo non è valido".

Grazie in anticipo per i tuoi suggerimenti :)
Luca.

Simulator Screen Shot - iPhone 13 - 2022-02-03 at 08.16.37.png
Simulator Screen Shot - iPhone 13 - 2022-02-03 at 08.35.22.png
 

Star-Dust

Expert
Licensed User
Longtime User
Si credo che devi avere WhatsApp e configurato con un numero per poter fare questa prova.
 
Top