Stai creando una piattaforma SaaS multi-tenant che invia notifiche push per l'app mobile di ciascun cliente. Ogni cliente fornisce le proprie credenziali APNs/FCM e richiede l'isolamento delle registrazioni e dei tag. Vuoi ridurre al minimo l'overhead operativo mantenendo gli ambienti (Dev/Test/Prod) separati. Quale design di Azure Notification Hubs dovresti implementare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Crea un namespace di Notification Hubs per ambiente; al suo interno, crea un hub separato per ogni app del cliente e configura tale hub con le credenziali APNs/FCM del cliente; usa i tag per il targeting..
Perché questa è la risposta
Questa opzione è corretta perché un hub di notifica separato per ogni app del cliente all'interno di un namespace per ambiente garantisce l'isolamento delle credenziali APNs/FCM e delle registrazioni, come richiesto. L'utilizzo di un namespace per ambiente (Dev/Test/Prod) mantiene la separazione degli ambienti. I tag all'interno di ogni hub consentono il targeting specifico delle notifiche. Le altre opzioni sono errate: Un singolo hub con più credenziali non è supportato e non fornisce l'isolamento richiesto per le credenziali. Un hub per piattaforma condiviso non offre l'isolamento delle credenziali per cliente. Event Grid e Web Push non sono sostituti diretti di Notification Hubs per l'invio di notifiche push native a dispositivi mobili. Azure SignalR Service è per la comunicazione in tempo reale bidirezionale, non per l'invio di notifiche push native tramite APNs/FCM.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta