Web ページから iPhone のアドレス帳に連絡先を追加するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1773876

質問

デスクトップ Mac の世界では、VCF ファイルにリンクされている Web ページ内のリンクをクリックすると、このファイルはアドレス帳アプリケーションで開かれます。ただし、iPhone の世界では、これを行うと「ダウンロードに失敗しました。」というメッセージが表示されます。Safari ではこのファイルをダウンロードできません」と表示されます。そこで質問なのですが、Web ページから iPhone のアドレス帳に連絡先を追加することは実際に可能でしょうか?

元の VCF ファイルと hCard マイクロフォーマット バージョンのデータの両方を利用できるので、解決策は元のファイルのダウンロードに縛られる必要はなく、必要に応じてデータを再処理できます。唯一の要件は、Mobile Safari 内で表示されている Web ページから iPhone のアドレス帳に連絡先を追加することです。

それで、何かアイデアはありますか?

役に立ちましたか?

解決 2

当初の要件の範囲からは少し外れていますが、対処できる問題の解決策を見つけました。

結局のところ、vcard が添付ファイルとして含まれる電子メールを受信した場合、この添付ファイルを開いてアドレス帳に追加することができます。したがって、iPhone ユーザーに vcard のダウンロード リンクを提供する代わりに、電子メールで vcard を送信する方法を提供すると、iPhone ユーザーはそのカードを自分のアドレス帳に追加できます。

少し回りくどい解決策ですが、Apple がネイティブで実行することを許可していない中で、私が思いつく限りの最善の解決策です。確かに、何もしないよりは良い解決策です。

私は最終的にこれについてブログ投稿を書きました: Web ページから iPhone アドレス帳に vCard を追加する

他のヒント

[更新-Sep2013-iOS7に対応しま直接ダウンロードVCARDsらかにしたページに導入することによって、ネイティブお願いする必要があるのは、以下の対策をiOS6以下にはまだまだ支援することは今後変わる可能性がありこのリンゴの受け入れを予定してい特徴】

[更新日2013年-現在追加されているユーザーエージェントの盗聴やサイエンスdownload.php ファイルを検知するiOSモバイルSafari、UiWebViewシナリオの予防"Farme負荷遮断"エラーとしています。vcfファイルのすべてのbnut Appleデバイスを取得します。vcf組み込みます。バicを搭載しています。]

の最新ソリューション

ここでは説の方法をダウンロードの連絡先からのwebページをiPhoneのモバイルサファリがあります。基本的な考え方は添付の連絡先情報としてのファイルのイベントカレンダーが扱うモバイルサファリがあります。ファイル自体はbase64エンコードカレンダー内のファイルの簡単なPHPを記述します。読み上---

Basic layout of embedded VCARD in VCALENDAR file

かといったソースコードについて教えてください。ダウンロードはこちら[iphone-連絡先-ダウンロード-デモ]を完全に作業HTML5Webアプリ自由ですが、コピー、複製または http://iphone.mobicontact.info ワーとなる。デモ用のHTML5キャッシュマニフェストをダウンロードコンテンツのiphoneまたはHTML5対応ブラウザのために使用しています。くださいgoogleの詳細については"オフラインでウェブアプリを知りたいです。

組み込みVCARDにVCALENDAR iPhoneダウンロード して読み取ることはできませんダウンロード接ファイル(VCARD形式のデータです。vcfファイル)を直接的にiPhoneからのwebページ用のモバイルサファリがあります。のブラウザだけではカニズムを開始することに合意します。vcfは拡張子のmimeタイプ(text/x-vcard)として何かで処理する必要があります.ちなみに、Androidなどモバイル機器なVCARDファイルに簡単に標準で入っていることにヒルズ!

また、読みが可能であることを実現可能なものを求めるユーザーのメールアドレスをメールでの連絡先ファイルへのリンクを作成す、Googleマップエントリを抽出の連絡先情報(Googleマップエントリが必要で週間のお時間を達成しているか調査した。

ながらこれらの両方が可能なソリューション、なんと呼んだのではなかったかのユーザーに優しいとっ秀丸、クライアントの受け入れられ、そのうちの一つの連絡先からダウンロードは、携帯ウェブ向けのアプリです。

現在、この点に付言するとダウンロードできますか第三者のアプリの追加支援のためのVCARD(.vcfファイルなどのQRAFTER、VCARDゲッターの両方からKerem Erkanの優れたQRリーダーと彼のブログを対象とiPadの液HIPSCAN vcard輸入業者.ものと仮定してお読者においてこれらのアプリを設置する一歩をどこまでも私の意見もう一つの可能性を考えるには、には、googleマップおよび第三者のアプリとなります。

し続け、多くのリンクを記述する問題をより詳細:

スタックオーバーフローは、複数のスレッドの 強vCardをダウンロード(thesheep.co.イギリス) メール溶液および関連するブログのコードから電車でvCardオプションをダウンロード が可能なソリューションGoogleマップです。ここからDataplex.ヨナスSchmidつのファイルの種類を修正。MacRumoursスレッド

その考え方、iPhoneな支援vcalendarからダウンロードしたファイルをウェブページとしてのIOS5.のVCALENDARファイルは通常.icsは拡張子を取り扱う携帯電話のサファリな参加をお待ちしており、ウィンドウのファイルを開き、保存されたカレンダーです。れているあらゆるものを見ると、アップルおよびモバイルSafari支援VCALファイルなVCARDファイルがありうるのです。ようになっているのでしょうか?が添付VCARDファイルをVCALENDARファイルとは何ですか?

最初の障害物を取りにアタッチメントを取り付けカレンダーをクリックしてください。

最初に試みた追加のメールアドレスに添付した見通しカレンダーの予約Windowsをもできなかったダウンロードが正しくからリンクされたウェブページは、確かな結果が出ました。しんみんソフトウェアとして、またダウンロードをiPhoneです。使用Appleのデフォルトのカレンダーアプリ"手"では、基礎的な問題のご追加ができな添付けのイベントカレンダー予定!でインターネットで調べ"添付を追加レジットカード、デビットカードでのイベントOSX"または類似しており、この優れた記事を指うのは正しい方向を向いている。

追加メカレンダーに予定をOSX.

なので、数分後に、コピーのBusyCal設置され、作ることができなかったイベントを作成し添付してくださVCARDファイル(以前に保存/輸出に自分の連絡先にOSX).このステップのみを理解するのに必要なのフォーマットで作成したファイルが添付が付加されたカレンダーにはインする必要はないイBusyCalを実施する溶液に下記のものを含みますので参考にできるようにVCARDに埋め込まれてVCALENDAR/VEVENT(.ic)ファイルです。

を用いたApple iMac走OSX Lion:

エクスポートしている連絡先から連絡先/アドレス帳をVCARDファイル(.vcf)-編集できるこのファイルをテキストエディターストリップ全てのものなどのUIDおよびPROD-IDに適用されています。BEGIN:VCARD バージョン:3.0 N:お;iPhone;;;FN:iPhoneの連絡先 メールタイプ=インターネットタワー type=pref:iphone@mobicontact.info TELタイプ=細胞タイプ=音声タイプ=県:012-345-6789 末VCARD 新しいカレンダーの作成-電話でお好きなものを使用した"vcal"、"自分のMac"することはできるだける場合はこのカレンダーを生成します。icsファイルをございますのでご注意下さいを取り付ける際に使用します。単一のイベントに付属のカードではなくすべてのイベントがご利用の場合、既存のカレンダーです。新しいイベントで好きなもの-することができ、任意の時間が選択されているはずです。添付のVCARDファイルから、(1)この新しいイベントの参照画面.BusyCal on iMac allows attachements to VCALENDAR appointments 保存のイベントへのカレンダーです。メインメニューからのBusyCal、輸出、カレンダー。icsファイルをローカルのディスク-zipファイルをダウンロードして、こちら-->Appleイベントカレンダーの添付に接ファイルです。で現在利用中のお客様のお気に入りのテキストエディターの在り方を検討Apple storeの添付ファイルのカレンダーイベントの使用に付け;VALUE=BINARY;ENCODING=BASE64;FMTTYPE=テキスト/ディレクトリ;X-リンゴ-ファイル名=iPhoneます。vcf:QkVHSU46VkNBUkQNClZFUlNJT046Mなどなど---...[base64符号化されたVCARD] 私はその控除後ではすべての余分なものはなかった(試行錯誤はこちら)または最小限にとって認められたように、iPhoneとして有効なイベントカレンダー取り付けます。このPHPファイルを生成するカレンダーのイベントの最終ページとして簡単にできる限のvcal-最小限のを減らしたということです。

このように上記、先ほど言ったように、事業を遂行するために必要な連絡先のダウンロード溶液からこだわっていなかったリンゴ添付ファイルにX-リンゴ-ファイル名の連絡先ます。ともちろん、どのようにエンコードのVCARDを使用してデータをbase64エンコーディングです。そこで、私たちは今、すべての情報を創出していく必要がありまVEVENTsの添付VCARDsこの本をダウンロードできるiPhoneモバイルサファリがあります。

1)アップロードファイル(.vcf)したいのダウンロード-する必要がありますファイルできるようにどちらをダウンロードで直接外のiphoneまたはbase64エンコードです。

2)リンクを作成するPHPファイルを生成するカレンダーのイベントにフライなどダウンロードおiPhoneもしかすると、HTML5アプリを以下のように:Simple link to the PHP file to download the contact within VCALENDAR

3)作成のアップロードvcal.php のコードはこちらiphonecontact-ソース-コードです。このPHPファイルには正しいヘッダー/コンテンツタイプのカレンダーファイルをダウンロードして選択肢がありますのいずれかのカレンダーにファイルの内容を直接"iphonecontact.ics"と"vcal-from-file.php"もしくは発生のカレンダーの場として"vcal.php".後者は私の好ましい方法はいただきますので素敵なtimestampedカレンダーのイベントの日時にダウンロードできます。

4)しようとしています。いすべての設定-現在閲覧のページをiphoneや、リンクをクリックし実行"vcal.php".ブラウザは現在のiphonecontact.icsファイルまたはオープンの携帯電話用カレンダー Calendar appointment downloaded from web page

5)"を選択しアプリで開く..."とおつカレンダーの予約制とは、添付の連絡先ファイルです。Calendar event with attached contact file

6お知らせいタイトルを設定しますカレンダーのイベントが何かと便利なえ、ユーザーなどの組込みおのファイルですのvcal.php を設定する概要分野を設けています。今後は、をクリックし、添付の連絡先ファイル...Opened contact file

7)"の新規お問い合わせ"とんぼがあ---Contact SAVED!!!

保存の連絡先や呪下のお一息には、フープAppleていただけたら、ジャンプ!

現在、カップルポイントのいろこの経験を基にこの技術を使い、HTML5アプリには:

キャッシュを利用マニフェスト-だったのですが、何か予期せぬ動/課題のカレンダーにファイル(iphonecontact.ics)の合ったキャッシュ-きれなかったのかすいから除外、マニフェストでは常にダウンロードソースコードが含まれますこのzipファイルiphonecontact-ソース-コードです。

また一部のユーザーエージェントの盗聴を検出する"vcal.php"はんだ(download.php 最近におけるオンライン例)PHPファイルかどうかのVCALENDARファイルをiPhoneのVCARDファイルの中身そのものになるすべてのその他のブラウザを推奨いたします。

も丁寧でご覧いただく場合、通UiWebView用したリダイレクトにユーザーがページには開Mobile Safari(このように誰かが自分のブログ)その他の恐ろしい"フレームに負荷が断続"エラーになります。

それでいいんじゃないでく要約:

モバイルsafariに対応しておりませんVCARD(.vcfファイルを直接であなたが支援VCALENDAR(.ic)ファイルです。

  • 現在のベストソリューションをメールでのご連絡を求めるユーザーのメールアドレス、または埋め込みのご連絡は、googleマップリンク、または、専用アプリをダウンロードを取り扱うVCARDS.
  • Appleは添付ファイルのカレンダーが容易れていると言えるだろうかしこまでクリアしました。
  • 組み込み、VCARDにVCALENDARファイルをユーザが保存連絡先をアドレス帳だけで追加をクリックします。

気に入って貰えると嬉しいこのソリューションでとってきているのだろうと思う今までApple relentするモバイルSafariを受け入れVCARDファイルです。

までに次の時間---

はGoogle社員のために、このポストのように、IOSの7(ベータ6)ファイルには、連絡先アプリケーションに直接開いて保存することができます。

ここに画像の説明を入力します

iPhoneのアドレス帳を参照するライブラリの追加の接触によるとすることはできません。.. 利用できるスキームは以下のとおりです。メール、電話、テキスト、マップ、ユーチューブとiTunesのリンク

する

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top