3

Does anyone know how to access Contacts in Windows 8 Store apps? I know that because of the sandboxed nature, Windows Store apps cannot access AddressBook from files such as Outlook Express contacts or Outlook, but since there is already an app called People that comes pre-installed, I figure why not let users make use of whatever Contacts the user has already allowed the app to see, rather than creating separate list of Contacts for my app. It seems silly to recreate the wheel by asking the user to re-import all the contacts again. I have seen Contact Picker example but I still have no clues how to get list of Contacts/People as in that People app.

I have not developed for mobile phone, however if the device is a mobile phone, surely the app is expected to use local contacts rather than keeping separate list of contacts. So I am thinking there's got to be a way to do the same thing on a PC or any device really, rather than each app managing its own contacts. I have not seen any guidance on how to do this. What are your thoughts?

4

3 に答える 3

1

数日前に同様の質問をしましたが、多くの調査の結果、契約外で People アプリからその情報を取得することはできないようです。カレンダー/メール/メッセンジャー内で機能する理由は、それらがすべて技術的に同じアプリ内に含まれており、互いのデータを使用して通常のルールに違反できるためです。

ライブ SDK を確認するように多くの人に指摘されましたが、SDK がサポートしていないため、アプリで人の情報を取得することはまだまったく不可能のようです。

于 2012-11-07T16:16:22.583 に答える
0

ContactPicker クラスを見てください:

http://msdn.microsoft.com/en-us/library/windows/apps/br224913.aspx

もう1つの方法は、リソースまたは送信したいものを共有することです。ユーザーは、送信するアプリを選択するか、別の方法で共有リソース(URL、画像など)を使用します。IMOは、ユーザーがメールを送信したり、facebook / twitter にそのリソースを投稿したりできるアプリケーションの選択。

于 2012-10-26T09:14:11.767 に答える
0

ContactPickerでこのサンプルを確認してください

于 2012-10-26T10:06:05.713 に答える