Udostępnij za pośrednictwem


Zestaw MOBILE SDK usługi Dynamics 365 Fraud Protection dla systemu Android

Ta funkcja została zaprojektowana i zalecana do użycia z usługą Microsoft Dynamics 365 Fraud Protection. Usługa Dynamics 365 Fraud Protection zapewnia odciski palców urządzeń oparte na sztucznej inteligencji (AI); działa na platformie Azure; i jest skalowalny w chmurze i niezawodny oraz ma zabezpieczenia klasy korporacyjnej. Funkcja odcisku palca urządzenia ochrony przed oszustwami umożliwia identyfikację urządzeń (na przykład komputerów, konsoli Xbox, tabletów i telefonów komórkowych) w wielu sesjach lub interakcjach, które angażują się w firmę i inne firmy w sieci oszustwa ochrony przed oszustwami. Ponadto umożliwia ochronę przed oszustwami łączenie pozornie niepowiązanych zdarzeń ze sobą w sieci oszustw w celu zidentyfikowania wzorców oszustw.

Podczas implementowania odcisków palców urządzeń ochrony przed oszustwami przez instrumentację aplikacji systemu Android przy użyciu zestawu SDK (Fraud Development Kit) usługi Dynamics 365 dla systemu Android zgadzasz się na warunki użytkowania interfejsów programowania aplikacji (API) firmy Microsoft. Firma Microsoft kieruje również do przetwarzania następujących typów danych z urządzeń, które współdziałają z usługami ochrony przed oszustwami. (Te dane są zbiorczo określane jako dane dotyczące odcisków palców urządzeń).

  • Atrybuty urządzenia, takie jak identyfikator urządzenia, informacje o ekranie, procesor i klasa
  • Atrybuty systemu operacyjnego, takie jak informacje o systemie operacyjnym, wersja systemu operacyjnego i szczegóły producenta oryginalnego sprzętu (OEM)
  • Odpowiednie atrybuty związane z przeglądarką, takie jak język przeglądarki i zainstalowane aplikacje domyślne

Masz następujące obowiązki:

  • Odbierz od użytkowników zgodę na zbieranie i zezwalanie firmie Microsoft na przetwarzanie danych odcisków palców urządzenia.
  • Poinformuj klientów o praktykach zbierania i przetwarzania danych. Na przykład ujawnić, jakie dane są zbierane i jak są używane.
  • Ujawnianie korzystania z osób trzecich, które działają w Twoim imieniu w celu przetwarzania zbieranych danych. Te firmy trzecie obejmują dostawców usług ochrony przed oszustwami.
  • Przestrzegaj wszystkich przepisów prawa i przepisów mających zastosowanie do korzystania z ochrony przed oszustwami. Przepisy te obejmują przepisy dotyczące ochrony danych.

Dokumentacja techniczna systemu Android

Ochrona przed oszustwem

minSdkVersion: 21

  1. Dodaj repozytorium JitPack do katalogu głównego build.gradle.

    allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }
    
  2. Dodaj zależność.

    dependencies {
        implementation ('com.github.microsoft:fraudprotection-sdk-android:$version@aar'){
            transitive = true
        }
    }
    
  3. Wybierz pozycję Synchronizuj projekt z plikami Gradle.

  4. Zestaw SDK można zainicjować w klasie aplikacji podstawowej, aby można było rozpocząć zbieranie atrybutów urządzenia.

    import com.microsoft.fraudprotection.androidsdk.FraudProtection;
    FraudProtection.start(getApplicationContext(), tenantId);
    

    W tym kodzie identyfikator tenantId jest globalnie unikatowym identyfikatorem (GUID) lub uniwersalnym unikatowym identyfikatorem (UUID), który jest udostępniany przez firmę Microsoft.

  5. Wysyłanie zebranych atrybutów urządzenia do firmy Microsoft przez wywołanie metody send(). Funkcję send() można wywołać we wszystkich fragmentach/działaniach przed lub na stronie zawierającej operację, dla której potrzebna jest ocena ryzyka. W przypadku scenariusza logowania/rejestracji można wywołać metodę send() bezpośrednio po uruchomieniu () w klasie aplikacji podstawowej.

    import com.microsoft.fraudprotection.androidsdk.FraudProtection;
    FraudProtection.send(pageId);
    

    W tym kodzie identyfikator pageId jest opcjonalny i można go ustawić na następujące sposoby, w zależności od scenariusza:

    • SI — logowanie
    • SU — tworzenie konta
    • P — zakup
    • tst — test
  6. Wywołaj metodę getSessionId(), aby uzyskać wartość sessionId wymaganą podczas wywoływania interfejsów API oceny ryzyka.

    import com.microsoft.fraudprotection.androidsdk.FraudProtection;
    String sessionId = FraudProtection.getSessionId();
    

Uprawnienia środowiska uruchomieniowego systemu Android

Zestaw Android SDK opiera się na następujących uprawnieniach środowiska uruchomieniowego do zbierania różnych danych urządzenia. Zestaw SDK systemu Android nie prosi o żadne uprawnienia środowiska uruchomieniowego. Aplikacja powinna uzyskać te uprawnienia środowiska uruchomieniowego od użytkownika.

  • android.permission.ACCESS_COARSE_LOCATION
  • android.permission.READ_PHONE_STATE
  • android.permission.BLUETOOTH_CONNECT

Dodatkowe odwołania do systemu Android

Dokumentacja interfejsu API systemu Android

Informacje o uprawnieniach

Plik manifestu aplikacji

Dodawanie zależności

Określanie potrzeb dotyczących dostępu do danych poufnych

Powiadomienie prawne dotyczące systemu Android

Pomoc techniczna

Aby zarejestrować bilet pomocy technicznej, przejdź do strony https://dfp.microsoft.com. (Wymagane są uprawnienia administratora globalnego).