将手机号码保存到 WP 联系人 wird cordova 联系人插件
Saving a mobile number to WP contacts wird cordova contacts plugin
我在这里遍历了一些手机号码的数组:
for (var i = 0; i < kondaten.length; i++) {
if (kondaten[i].typ == "work") {
phoneNumbers[0] = new ContactField('work', kondaten[i].telefonnummer, null);
} else if (kondaten[i].typ == "private") {
phoneNumbers[1] = new ContactField('home', kondaten[i].telefonnummer, null);
} else if (kondaten[i].typ == "mobile") {
phoneNumbers[2] = new ContactField('mobile', kondaten[i].telefonnummer, null);
}
}
现在我的问题是:如果我的应用程序到达手机号码,则不会保存联系人。但是,如果我注释掉这一行:
phoneNumbers[2] = new ContactField('mobile', kondaten[i].telefonnummer, null);
,一切正常...
是否有未知的 type 手机号码,或者根本无法保存?
在cordova-plugin-contactsAPI中提到,每种类型只能存储一个号码。
Plugin API
在这个页面:Dzone reference,他们使用 mobile 类型,它似乎工作正常。
提前致谢!
一切正常...
问题是,有时联系人没有私人号码,所以 phoneNumbers[] 没有 [1]指数。
解决方案是将每个数字推入数组。
我在这里遍历了一些手机号码的数组:
for (var i = 0; i < kondaten.length; i++) {
if (kondaten[i].typ == "work") {
phoneNumbers[0] = new ContactField('work', kondaten[i].telefonnummer, null);
} else if (kondaten[i].typ == "private") {
phoneNumbers[1] = new ContactField('home', kondaten[i].telefonnummer, null);
} else if (kondaten[i].typ == "mobile") {
phoneNumbers[2] = new ContactField('mobile', kondaten[i].telefonnummer, null);
}
}
现在我的问题是:如果我的应用程序到达手机号码,则不会保存联系人。但是,如果我注释掉这一行:
phoneNumbers[2] = new ContactField('mobile', kondaten[i].telefonnummer, null);
,一切正常... 是否有未知的 type 手机号码,或者根本无法保存?
在cordova-plugin-contactsAPI中提到,每种类型只能存储一个号码。 Plugin API
在这个页面:Dzone reference,他们使用 mobile 类型,它似乎工作正常。
提前致谢!
一切正常...
问题是,有时联系人没有私人号码,所以 phoneNumbers[] 没有 [1]指数。
解决方案是将每个数字推入数组。