---
title: "Appareils de test"
description: "Découvrez comment gérer les appareils de test dans Adapty pour des tests d'application efficaces."
---

À des fins de test, vous pouvez désigner votre appareil comme appareil de test, ce qui désactive la mise en cache et garantit que vos modifications sont immédiatement prises en compte.

:::note
Les appareils de test sont pris en charge à partir de versions spécifiques du SDK :

- iOS : 2.11.1
- Android : 2.11.3
- React Native : 2.11.1

La prise en charge de Flutter et Unity sera ajoutée ultérieurement.
:::

## Marquer votre appareil comme appareil de test \{#mark-your-device-as-test\}

1. Ouvrez les [**App settings**](https://app.adapty.io/settings/general) dans l'Adapty Dashboard.
2. Faites défiler jusqu'à la section **Test devices** dans l'onglet **General**.

   

  <img src="/assets/shared/img/14c581d-test_device_add.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

3. Cliquez sur le bouton **Add test device**.

   

  <img src="/assets/shared/img/f86d5e2-test_users_add_device.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

4. Dans la fenêtre **Add test device**, renseignez :

   | Champ                                    | Description                                                                                                                                                                                                                             |
   |:-----------------------------------------| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | **Test device name**                     | Nom du ou des appareils de test, à titre de référence.                                                                                                                                                                                          |
   | **ID used to identify this test device** | Choisissez le type d'identifiant que vous souhaitez utiliser pour identifier le ou les appareils de test. Suivez nos recommandations dans la section [Quel identifiant utiliser](test-devices#which-identifier-you-should-use) ci-dessous pour choisir la meilleure option. |
   | **ID value**                             | Saisissez la valeur de l'identifiant.                                                                                                                                                                                                      |
5. N'oubliez pas de cliquer sur le bouton **Add test device** pour enregistrer les modifications.

## Quel identifiant utiliser \{#which-identifier-you-should-use\}

Plusieurs identifiants permettent d'identifier un appareil. Voici nos recommandations :

- **Customer User ID** pour les appareils iOS et Android si vous <InlineTooltip tooltip="identifiez vos utilisateurs dans Adapty">[iOS](identifying-users), [Android](android-identifying-users), [React Native](react-native-identifying-users), [Flutter](flutter-identifying-users), et [Unity](unity-identifying-users)</InlineTooltip>. C'est le meilleur choix, surtout si vous avez plusieurs appareils de test pour un même compte dans votre application. Si le Customer User ID est utilisé comme **ID used to identify this test device**, tous les appareils associés à ce compte seront marqués comme appareils de test.
- **IDFA (iOS)** et **Advertising ID (Android)** : Ces identifiants publicitaires sont idéaux pour les appareils iOS et Android respectivement, si vous demandez déjà le consentement de vos utilisateurs pour y accéder. Même si vous disposez d'un Customer User ID, vous pouvez préférer les identifiants publicitaires si vous changez de compte dans votre application lors des tests. Par ailleurs, ces identifiants sont utiles lorsqu'un même compte possède à la fois des appareils de test et des appareils personnels, et que vous ne souhaitez pas que les appareils personnels soient marqués comme appareils de test.

D'autres options existent, comme l'Adapty Profile ID, l'IDFV et l'Android ID, moins pratiques mais utilisables si vous ne pouvez pas recourir au Customer User ID, à l'IDFA ou à l'Advertising ID.

Passons en revue toutes les options possibles en détail.

### Identifiants pour toutes les plateformes \{#identifiers-for-all-platforms\}

| Identifiant | Utilisation |
|----------|-----|
| Customer User ID | <p>Un identifiant unique que vous définissez pour identifier vos utilisateurs dans votre système. Il peut s'agir de l'e-mail de l'utilisateur, de votre identifiant interne ou de toute autre chaîne. Pour utiliser cette option, vous devez <InlineTooltip tooltip="Identifier vos utilisateurs dans Adapty">[iOS](identifying-users), [Android](android-identifying-users), [React Native](react-native-identifying-users), [Flutter](flutter-identifying-users), et [Unity](unity-identifying-users)</InlineTooltip>.</p><p></p><p>C'est le meilleur choix pour identifier un appareil de test, surtout si vous utilisez plusieurs appareils pour le même compte. Tous les appareils associés à ce compte seront considérés comme des appareils de test.</p> |
| Adapty profile ID | <p>Un identifiant unique pour le [profil utilisateur](profiles-crm) dans Adapty.</p><p></p><p>Utilisez-le si vous ne pouvez pas utiliser le Customer User ID, l'IDFA pour iOS ou l'Advertising ID pour Android. Notez que l'Adapty Profile ID peut changer si vous réinstallez l'application ou vous reconnectez.</p> |

#### Comment obtenir le Customer User ID et l'Adapty profile ID \{#how-to-obtain-customer-user-id-and-adapty-profile-id\}

Ces deux identifiants sont disponibles dans les détails du **Profile** sur l'Adapty Dashboard :

1. Retrouvez le profil de l'utilisateur dans l'onglet [**Adapty Profiles** -> **Event feed**](https://app.adapty.io/event-feed).
  :::note
  Pour identifier le bon profil, effectuez un type de transaction rare. Ainsi, lorsque la transaction apparaît dans l'[**Event Feed**](https://app.adapty.io/event-feed), vous pourrez l'identifier facilement.
  :::
2. Copiez les valeurs des champs **Customer user ID** et **Adapty ID** dans les détails du profil :

   

  <img src="/assets/shared/img/345d308-test_users_CUID_adapty_ID.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

### Identifiants Apple \{#apple-identifiers\}

| Identifiant | Utilisation |
|----------|-----|
| IDFA | <p>L'Identifier for Advertisers (IDFA) est un identifiant unique attribué par Apple à l'appareil d'un utilisateur.</p><p></p><p>C'est le choix idéal pour les appareils iOS car il ne change jamais de lui-même, bien que vous puissiez le réinitialiser manuellement.</p><p>**Remarque** : depuis le déploiement d'iOS 14.5, les annonceurs doivent demander le consentement de l'utilisateur pour accéder à l'IDFA. Assurez-vous de demander ce consentement dans votre application et de l'avoir accordé sur votre appareil de test.</p> |
| IDFV | L'Identifier for Vendors (IDFV) est un identifiant alphanumérique unique attribué par Apple à toutes les applications d'un même éditeur/fournisseur sur un seul appareil. Il peut changer si vous réinstallez ou mettez à jour votre application. |

#### Comment obtenir l'IDFA \{#how-to-obtain-the-idfa\}

Apple ne fournit pas l'IDFA par défaut. Obtenez-le depuis l'attribution du profil dans l'Adapty Dashboard :

1. Retrouvez le profil de l'utilisateur dans l'onglet [**Adapty Profiles** -> **Event feed**](https://app.adapty.io/event-feed).
  :::note
  Pour identifier le bon profil, effectuez un type de transaction rare. Ainsi, lorsque la transaction apparaît dans l'[**Event Feed**](https://app.adapty.io/event-feed), vous pourrez l'identifier facilement.
  :::
2. Ouvrez les détails du profil et copiez la valeur du champ **IDFA** dans la section **Attributes** :

  <img src="/assets/shared/img/ce4a63f-test_users_idfa.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

Vous pouvez également [trouver une application sur l'App Store qui vous affichera votre IDFA](https://www.apple.com/us/search/idfa?src=globalnav).

#### Comment obtenir l'Identifier for Vendors (IDFV) \{#how-to-obtain-the-identifier-for-vendors-idfv\}

Pour obtenir l'IDFV, demandez à votre développeur de le récupérer à l'aide de la méthode suivante dans votre application et d'afficher l'identifiant reçu dans vos logs ou votre panneau de débogage.

```swift showLineNumbers title="Swift"
UIDevice.current.identifierForVendor
```

### Identifiants Google \{#google-identifiers\}

| Identifiant | Utilisation |
|----------|-----|
| Advertising ID | <p>L'Advertising ID est un identifiant unique attribué par Google à l'appareil d'un utilisateur.</p><p>C'est le choix idéal pour les appareils Android car il ne change jamais de lui-même, bien que vous puissiez le réinitialiser manuellement.</p><p> **Remarque** : pour l'utiliser, désactivez l'option **Opt out of Ads Personalization** dans vos paramètres **Ads** si vous utilisez Android 12 ou une version supérieure.</p>|
| Android ID | L'Android ID est un identifiant unique pour chaque combinaison de clé de signature d'application, d'utilisateur et d'appareil. Disponible sur Android 8.0 et versions ultérieures. |

#### Comment obtenir l'Advertising ID \{#how-to-obtain-advertising-id\}

Pour trouver l'identifiant publicitaire de votre appareil :

1. Ouvrez l'application **Settings** sur votre appareil Android.
2. Appuyez sur **Google**.
3. Sélectionnez **Ads** sous **Services**. Votre identifiant publicitaire s'affiche en bas de l'écran.

#### Comment obtenir l'Android ID \{#how-to-obtain-android-id\}

Pour obtenir l'Android ID, demandez à votre développeur de récupérer l'[ANDROID_ID](https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID) à l'aide de la méthode suivante dans votre application et d'afficher l'identifiant reçu dans vos logs ou votre panneau de débogage.

```kotlin showLineNumbers title="Kotlin/Java"
android.provider.Settings.Secure.getString(contentResolver, android.provider.Settings.Secure.ANDROID_ID);
```