私は連絡先とカレンダーの管理を提供するWebアプリケーションをPHPで開発しています。このアプリケーションでは、連絡先データとカレンダーデータをモバイルデバイス(特にAndroid、Apple、Windows Phone)と同期させる必要があります。連絡先/カレンダーのウェブアプリをモバイルデバイスと同期するにはどうすればよいですか?
私はモバイル開発の経験がないので、私は主にガイダンスを探しています。この経験不足のために何を検索するかを知ることは困難です。私はほとんど何が可能で、何がないかを知りたいと思っています。
全体的な目標は、ウェブアプリケーション自体からでも、モバイルデバイスからでもどこからでも連絡先/カレンダーのデータを編集できます。これらの変更は、どのツールを使用していても反映されます。非常に緩やかな比較は、IMAPサーバーです。任意のアプリが電子メールをホップして表示/管理できる1つの中央データソース。
私のWebアプリケーションは現在、XMLデータを使用してHTTPリクエストを処理できます。したがって、データを送信して、そこにデータをポストすることができます。
これは私の知識が終わるところです。私は、デバイス自体が同期できるようにするために必要とされるものについて、ほとんど洞察していません。ユーザーがモバイルデバイスのデフォルトの連絡先/カレンダーアプリケーションに連絡先を追加する場合、どのようにWebアプリケーションと同期するよう指示できますか?これは、アプリケーションとモバイルデバイスのデフォルトの連絡先/カレンダーデータとの間の媒体として機能するために、各モバイルデバイス用のアプリケーションを開発することを意味しますか?
モバイルデバイスの内部連絡先/カレンダーデータにアクセスできますか?そのデータを外部サーバーにプッシュするか、同じサーバーによって変更することはできますか? Webアプリケーション側では何が必要ですか?モバイルデバイスの側ですか?
これは私が答えたいと思っている種類の質問です。私が考えていない疑問もあるかもしれません。私の質問があまりにも一般的な場合は、明確にするものを指定してください。
は、返信いただきありがとうございます。これらのトピックを使用して、iOS連絡先のアドレス帳とカレンダーから直接データを引き出すことができますか?そしてそれにも書きますか?また、プロセスはiPadと同様(または同じ)ですか? OSXのアドレス帳とiCalプログラムでは、別のアプリを書く必要があると仮定していますか? –