Esporre il database su internet e accedervi da remoto non è una soluzione furba... per diverse ragioni, specie relative alla sicurezza.
Puoi invece creare Web Service da frapporre tra l'APP e il database, quindi:
1. L'APP comunica col Web Service che è esposto su internet.
2. Il Web Service, in base alla logia che hai implementato, compie le operazioni sual database e restituisce i dati al chiamante