将手机号码保存到 WP 联系人 wird cordova 联系人插件
Posted
技术标签:
【中文标题】将手机号码保存到 WP 联系人 wird cordova 联系人插件【英文标题】:Saving a mobile number to WP contacts wird cordova contacts plugin 【发布时间】:2015-08-27 09:22:35 【问题描述】:我在这里遍历了几个手机号码的数组:
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);
,一切正常... 手机号码是否存在未知的类型,还是无法保存?
在 cordova-plugin-contacts API 中,提到您只能为每种类型存储一个数字。 Plugin API
在这个页面上:Dzone reference,他们使用的是mobile类型,而且似乎工作正常。
提前致谢!
【问题讨论】:
【参考方案1】:一切正常...
问题是,有时联系人没有私人号码,因此 phoneNumbers[] 没有 [1] 索引。
解决方案是将每个数字推入数组中。
【讨论】:
以上是关于将手机号码保存到 WP 联系人 wird cordova 联系人插件的主要内容,如果未能解决你的问题,请参考以下文章
如何将联系人姓名、号码、contact_id 保存到 ArrayList / 联系人选择器