連絡先ピッカーを介してインポートされた連絡先から分離された姓名を取得しようとしています。連絡先を正常に受信していますが、連絡先オブジェクトの完全な名前がフィールドFirstName
とName
フィールドに「FIRST LAST」になっています。
People アプリでインポートしようとしている連絡先を調べたところ、名と姓が適切に分割されています。
これは、Google、Facebook、Outlook からインポートされた連絡先、または People アプリで直接作成された連絡先に当てはまります。
なぜこれが起こっているのか誰にも分かりますか?私が設定しなければならない許可はありますか?または、連絡先ピッカーの設定を設定する必要がありますか?
編集:さらに調査すると、People アプリ (組み込みの MSFT 連絡先アプリ) が不適切な形式の Contact オブジェクトを返しているようです。誰かがこれを経験したことがありますか、またはこれが既知のバグであるかどうかを知っていますか? また、誰かがそれを回避する方法を知っていますか? やはり設定がおかしいのでしょうか? ContactPicker サンプルは、People アプリと同じ結果を取得しますが、それ自体 (および連絡先共有コントラクト) から整形式の連絡先を取得します。