我使用Vpim生成.vcf文件,然後用戶可以將其導入到他們的地址簿中。我遇到的問題是,他們下載的是公司而不是個人的信息,所以我需要將該卡片標記爲這樣。有沒有辦法使用Vpim來做到這一點,或者是否有另一種可以用來實現這一目的的gem?創建公司卡w/Vpim Gem
def to_vcf
card = Vpim::Vcard::Maker.make2 do |maker|
...
end
end
名片從地址簿非名片的
BEGIN:VCARD
VERSION:3.0
N:;;;;
FN:The Flow Skatepark
ORG:The Flow Skatepark;
item1.TEL;type=pref:(614) 864-1610
item1.X-ABLabel:Work #
item2.ADR;type=WORK;type=pref:;;4252 Groves Rd;Columbus;OH;43232;USA
item2.X-ABADR:us
BDAY;value=date:2001-07-06
X-ABShowAs:COMPANY
X-ABUID:5F7349CB-369F-4EAC-AB65-49ED902BEF9F\:ABPerson
END:VCARD
源從地址簿來源
BEGIN:VCARD
VERSION:3.0
N:;The Flow Skatepark;;;
FN:The Flow Skatepark
item1.TEL;type=pref:(614) 864-1610
item1.X-ABLabel:Work #
item2.ADR;type=WORK;type=pref:;;4252 Groves Rd;Columbus;OH;43232;USA
item2.X-ABADR:us
BDAY;value=date:2001-07-06
X-ABUID:5F7349CB-369F-4EAC-AB65-49ED902BEF9F\:ABPerson
END:VCARD
顯然,有兩個主要的差異這些代碼示例:
ORG:The Flow Skatepark;- ORG:The Flow Skatepark;
- X-ABShowAs:公司
我不知道但是如何轉換VPIM。