当たり前のことを言ってしまうかもしれませんが、このちょっとした裏技を知らない人はきっと多いでしょう。ご存知の通り、iOS 6とOS X Mountain LionのFacebook連携機能では、一致する連絡先の写真とユーザー名が自動的に更新されます。もしかしたらご存知ないかもしれませんが、Appleはこのデータを取得するのに電話番号だけで十分です。
例えば、昨晩バーで出会った女の子が電話番号だけを残してあなたに電話をかけてきたとします。彼女から電話がかかってきたときに、iPhoneの画面に彼女のFacebookプロフィール写真を簡単に表示させることができます。たとえFacebookで友達になっていなくても、彼女のプロフィールがFacebookで非公開になっていてもです。さらに、連絡先に彼女のフルネームも表示されます。なんて便利なんでしょう?
TechCrunch は Daniel Ioffe の興味深い発見に基づいた記事を掲載しています。
昨日、友人がブラインドデートをセッティングしようとしてきたのがきっかけでした。彼が女の子の電話番号を送ってきたので、それを自分の携帯に登録して、チャットを始めたんです。
彼女の名前と電話番号しか知らなかったのですが、iOS 6ですべての連絡先をアップデートしたら、なんとFacebookのユーザー名と写真の形で彼女のフルネームが判明したんです。
この機能は、Facebookでプロフィールを非公開にしている相手でも利用できます。さらに、iOS 6のFacebook連携機能により、電話番号のない空の連絡先がFacebook上の氏名に自動的に更新されます。
これはiOSのバグではなく、Facebookの機能です。見知らぬ人があなたの電話番号を使ってFacebookの有用なデータを取得するのを防ぐには、プライバシー設定ページの「接続方法」セクションに移動し、「設定を編集」をクリックして、「入力したメールアドレスまたは電話番号を使ってあなたを検索できる人」セクションで「友達」を選択してください。
これにより、友達だけがFacebookの検索欄にあなたのメールアドレスまたは電話番号を入力してあなたのプロフィールにアクセスできるようになります。同じ制限は、iOSアプリを含むFacebookと連携するサードパーティ製アプリにも適用されます。
まとめると、iOS 6 の Facebook 統合により、電話番号だけに基づいて、iOS の連絡先エントリがその人の Facebook プロフィール写真とフルネームで更新され、さらに Facebook の電子メール アドレスと、Facebook プロフィールで共有されている情報の量に応じてその他のデータも更新されることになります。
Facebook のプライバシー設定ページの「つながり方」セクションでデフォルトの「全員」設定を変更すると、あなたの Facebook 情報 (氏名やプロフィール写真など) が、あなたの電話番号を知っているランダムな人の iOS 連絡先に表示されなくなります。
おそらく、iOS では Facebook の連絡先とカレンダー項目をすべて標準の連絡先アプリとカレンダー アプリに追加できることをご存知でしょう。
具体的には、「設定」で Facebook に連絡先とカレンダーへのアクセスを許可すると、iOS はデバイス上に Facebook 固有のエントリを含む新しい連絡先とカレンダー グループを作成します。
つまり、Facebookの友達全員が連絡先の新しいFacebookグループに追加されます。さらに、友達がFacebookのプロフィール写真、電話番号、メールアドレスなどを変更すると、新しい連絡先グループもリアルタイムで更新されます。
友達の誕生日が iOS カレンダーにリマインダーとして追加されるため、望ましくない結果が生じる可能性があります。
もちろん、連絡先アプリで Facebook の連絡先を非表示にしたり、カレンダーで Facebook イベントを非表示にしたり、誕生日のリマインダーを無効にしたりすることもできます。
CNET には、iOS 6 での Facebook 統合を理解するための優れた記事があります。
これはかなり複雑な問題なので、ぜひコメント欄でヒントを共有してください。