2016-07-28 11 views
0

私は今Kinveyプロジェクトに取り組んでいます。ユーザーインスタンスからユーザー名や特別な属性を読み込む際にいくつか問題があります。私は最初に_User.UserNameを呼び出すことによって_User.IDを取得するのと同じ方法で試しましたが、これは何も返しませんでした(しかし、IDは不思議でした)。私もGoogleで検索しましたが、それに関する記事はありませんでした。あなたが助けてくれることを願って、大いに感謝します!Kinvey-Xamarin:ユーザーインスタンスからデータを受け取る方法は?

答えて

1

は、Userクラスの.Attributes配列を使用します。このコードのように :usernameの

Console.WriteLine ("custom attribute is: " + kinveyClient.User().Attributes["myAttribute"]); 

.UserName()を試みるが、このフィールドは

User retrieved; 
try { 
    retrieved = await kinveyClient.User().RetrieveAsync(); 
} catch (Exception e) { 
    Console.WriteLine("{0} caught exception: ", e); 
    retrieved = null; 
} 
Console.WriteLine ("logged in as: " + retrieved.Username); 
Console.WriteLine ("custom attribute is: " + retrieved.Attributes["myAttribute"]); 

ドキュメント移入される前に、ユーザーオブジェクトの明示的な検索を行う必要がありそうです:http://devcenter.kinvey.com/xamarin/guides/users#UserClass

を( SDKバージョン1.6.11に回答があります)

0

Zhyano、

ユーザーの発見のために、このIDを使用する場合は、文書化のパブリックプロパティと一緒に正しいユーザーを取得していますか?

おかげで、特別な属性について Pranav Kinveyサポート

関連する問題