Mapovanie používateľov upozornení push pre vývojárov aplikácií
Ak sa chcete dozvedieť viac o celkovom prístupe k nastaveniu upozornení push v Customer Insights - Journeys, navštívte prehľad nastavenia upozornení push.
Ak chcete povoliť upozornenia push v Customer Insights - Journeys, musíte vykonať nasledujúce kroky:
- Konfigurácia aplikácie push notifikácií
- Mapovanie používateľov pre upozornenia push
- Registrácia zariadenia pre push notifikácie
- Prijímanie upozornení push na zariadeniach
- Hlásenie interakcií pre upozornenia push
Implementácia priradenia používateľov
Aby push notifikácie z mobilnej aplikácie fungovali správne, musíte nakonfigurovať mapovanie od Dynamics 365 Customer Insights - Journeys zákazníkov k používateľom mobilnej aplikácie. Mapovanie zaisťuje, že správna osoba (reprezentovaná správnou entitou a ID záznamu) dostane očakávané mobilné oznámenie push.
Tento krok nesúvisí s nastavením mobilnej aplikácie (či už na Android alebo zariadeniach Apple), ale skôr s logickým prepojením medzi osobou reprezentovanou ako záznam Customer Insights - Journeys a náprotivkom záznam ako používateľ mobilnej aplikácie.
Po prvé, na implementáciu mapovania používateľov je potrebné vybrať správnu entitu. Tento krok je kľúčový, pretože v Customer Insights - Journeys je možné orchestrovať s viacerými Microsoft Dataverse entitami (ako je kontakt alebo potenciálny zákazník) alebo s Customer Insights - Data profilom. Potom by sa správny identifikátor záznamu mal preniesť do mobilnej aplikácie a mobilná aplikácia by mala identifikovať používateľa s týmto ID.
Príklad mapovania používateľa
Ak sa napríklad použije entita kontaktu Dataverse a pole e-mailovej adresy sa použije ako jedinečný kľúč pre koncového používateľa ako kontakt, jednou z možností na získanie správneho ID je použitie OData GET
call to Dataverse je nasledujúci príklad:
https://<your Customer Insights - Journeys instance>.dynamics.com/api/data/v9.0/contacts?$filter=emailaddress1 eq 'andrew@contosoltd.com'
Tento dotaz na Dataverse vráti jeden kontakt, ktorý má andrew@contosoltd.com ako e-mailovú adresu. Po získaní tohto ID (v tomto príklade ID kontaktu) by sa malo použiť ako parameter UserId
v mobilnej aplikácii.