Zdieľať cez


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:

  1. Konfigurácia aplikácie push notifikácií
  2. Mapovanie používateľov pre upozornenia push
  3. Registrácia zariadenia pre push notifikácie
  4. Prijímanie upozornení push na zariadeniach
  5. Hlásenie interakcií pre upozornenia push

Implementácia priradenia používateľov

Diagram mapovania používateľov upozornení push.

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.