2017-02-20 4 views
0

Mon application Android définit l'utilisateur nommé «UrbanAireship» lorsqu'un utilisateur se connecte à l'application. Cela fonctionne généralement bien, et le code ressemble à ceci:UrbanAirship - Echec de la mise à jour de l'utilisateur nommé avec le statut: 400

UAirship.shared().getNamedUser().setId(userId); 

Lorsque je tente cela pour un userId particulier (en fait mon propre utilisateur personnel), il échoue toujours, et je vois cela dans les journaux:

UALib: Update named user failed with status: 400 

Lorsque cela se produit, les notifications push ciblées n'atteignent pas le périphérique. Je suis inquiet que ce problème affectera d'autres utilisateurs au-delà du mien. Est-ce que quelqu'un sait ce qui cause cette erreur? J'ai essayé avec quelques autres comptes d'utilisateur et n'ai pas eu le même problème.

Répondre

1

Dans vos applications, accédez au tableau de bord. Sous "API & Intégrations", vous disposez d'options permettant de définir des utilisateurs nommés à partir du périphérique. Assurez-vous que c'est activé.

+0

Merci, vous avez sauvé ma journée :) –