您好我无法永久保存我的Windows Phone 8模拟器中的联系人。当我打开该模拟器并将联系人保存在其中时,联系人只会在人们应用程序中保存一段时间。他们正在保存,但当我关闭该模拟器并再次重新打开..没有任何联系人显示在那个人的应用程序。我想在我的应用程序中导入该联系人以发送一些信息。但我不能继续,因为它没有显示任何联系人我通过phonegap教程尝试了这段代码。
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var contact = navigator.contacts.create();
contact.displayName = "xyz";
var name = new ContactName();
name.givenName = "abc";
contact.name = name;
contact.save(onSaveSuccess,onSaveError);
function onSaveSuccess(contact) {
alert("Save Success");
}
function onSaveError(contactError) {
alert("Error = " + contactError.code);
}
答案 0 :(得分:0)
AFAIK你不能这样做,因为WP8 API不允许这样做。您只具有Contact API的只读权限。
请参阅documentation。
编辑:在阅读了一些关于您的问题的文章后,我找到了this one。所以我认为你的问题仅在于模拟器,关闭后不会保留数据。