1

ユーザーの友人の 1 人が何らかのアクションを実行したことを示すタイムライン カードを追加する GlassWare を構築しています。カードには、友達の画像を表示したいと思います。

Glass ユーザーがすでにその友人を Glass 連絡先として追加している場合、デバイスには友人の画像が既にある可能性があります。私は友人のメールを持っていて、その画像を次のように取得しようとしています:

  1. 連絡先/リストを呼び出して連絡先を取得する
  2. そのリストを循環して、一致する電子メール アドレスを持つリストを探します
  3. 連絡先から imageUrl を取得し、新しいタイムライン カードの html で使用します

I'm facing 2 problems with this approach:

  1. The Contacts/List is coming back empty.
  2. The Contact class doesn't appear to have an email property

Is what I'm trying to do even possible? If so, is there a better way to do this?

4

1 に答える 1

2

あなたがしようとしていることは、Glass では不可能です。表示される連絡先は、Glassware が作成した連絡先のみです。Glassware は、他の Glassware が作成した連絡先にはアクセスできません。これはプライバシーの観点からは理にかなっています。Glass 所有者は、連絡先が誰であるかに無制限にアクセスできることを必ずしも望んでいるわけではありません。

Google+ サインインの使用を検討することをお勧めします。これにより、ユーザーがアクセスを許可したユーザーにアクセスできるようになります。ユーザーは、Glassware を承認すると、アプリが誰について知ることができるかも承認します。ここから、プロフィール写真など、そのユーザーの情報の一部を使用できます。

于 2013-10-17T20:57:19.537 に答える