2

モバイル デバイス用に設計されたこの Web アプリケーションは、サーバー側に node.js/postgres を使用して javascript/backbone で記述されています。クライアント側には、連絡先からデータを取得して .vcf 対応の文字列に解析する関数があります。私が理解していることから、クライアント側のJavaScriptはファイルシステムへのアクセスを許可していないため、おそらくノードで実際に保存する必要があります. 電話では自分のやりたいことができないのではないかと心配しているので、まだその部分には着手していません。

デバイスの連絡先に連絡先を追加するかどうかをユーザーに確認するボタンが必要です。これは Web アプリからでも可能ですか? 誰かが私を正しい方向に向けることができれば幸いです。

4

1 に答える 1

2

このような機能がもたらす可能性のある大きなセキュリティ上の問題により、Web から電話の連絡先にアクセスする方法はありません。

ネイティブ アプリケーションを介して連絡先にアクセスする方法はありますが。Web アプリケーションの単なるネイティブ ラッパーである PhoneGap のようなものを検討することを検討してください。これには、ユーザーがアプリケーション > JS と連絡先を共有できるようにする機能があります。その後、連絡先を変更したり、そのような権限がアプリに付与されている場合は追加/削除したりできます。

そして、必要なことを正確に行う素晴らしい機能を備えた PhoneGap のこのドキュメントをチェックしてください: http://docs.phonegap.com/en/2.5.0/cordova_contacts_contacts.md.html

詳細については、次のすばらしい回答をご覧ください: HTML5/jQuery を使用して iPhone からユーザー数を取得する

于 2013-07-08T14:25:22.297 に答える