Comment obtenir l'identifiant unique de l'utilisateur One Signal dans Mobile?

Je développe une application de restaurant. J'utilise un signal dans mon application pour envoyer une notification. Ici, alors que je passe la commande, je dois envoyer l'Id unique du signal unique pour un utilisateur spécifique pour obtenir une notification de "Votre commande est bien placée … C'est en cours. Veuillez patienter". Pour cela, j'ai besoin de l'identification d'un seul utilisateur. Comment pouvons-nous l'obtenir? Je suis novice chez oneSignal. Aidez-moi.

  • ERREUR Aucun identificateur de package lors de l'obtention de valeur pour le numéro de ressource
  • Fond d'écran de l'image à remplir
  • Android - création de listview entièrement à partir de xml
  • Comment créer des animations de modification / redimensionnement dans Android?
  • La compilation a échoué sur run-android en raison de dépendances
  • Obtenir une demande d'autorisation «avoir accès hors ligne» lorsque vous appelez GoogleAuthUtil.getToken
  • Comment garder un service en cours d'exécution même si l'utilisateur quitte l'application?
  • Android - Définir un délai d'attente pour un AsyncTask?
  • Android et XMPP: solutions actuellement disponibles
  • Erreur d'installation Eclipse: INSTALL_FAILED_UID_CHANGED
  • Le sélecteur de position Google ne lance pas sur les téléphones Android Mi
  • Android RxJava, Non Blocking?
  • 2 Solutions collect form web for “Comment obtenir l'identifiant unique de l'utilisateur One Signal dans Mobile?”

    J'ai l'Id unique d'OneSignal en utilisant le code suivant qui est sur le site officiel d'OneSignal.

    OneSignal.idsAvailable(new OneSignal.IdsAvailableHandler() { @Override public void idsAvailable(String userId, String registrationId) { Log.d("debug", "User:" + userId); if (registrationId != null) Log.d("debug", "registrationId:" + registrationId); } }); 

    Référer:

    Obtenir un code sur le site officiel

    Pour iOS :

     let status: OSPermissionSubscriptionState = OneSignal.getPermissionSubscriptionState() if let id = status.subscriptionStatus.userId { oneSignalPlayer_ID = id print("\nOneSignal UserId:", id) } 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.