0

iCloudを使用して複数のデバイス/ユーザー間でカレンダー(これはiCalだと思います)を同期できることを理解しています。

ユーザー間で共有でき、それらのユーザー間で自動的に同期できるマスターカレンダーが必要です。すべてのユーザーは、エントリを追加/更新/削除する機能を持っている必要があります。そして、これをテストするので、個人のiCalを使いたくないので、テストなどのためにiCloudに保存されている別のグループiCalが必要です。

これはiOSとObjective-cで可能ですか?もしそうなら、これを達成するために私が最も興味を持っているAPIはどれですか?

更新:ユーザーデバイスがiCloudに「登録」されていると仮定すると、「マスターカレンダー」への各変更はiCloudによって同期されます。すべての「登録済み」ユーザー/デバイスが利用できる、1つのiCloudアカウントに保存された1つのカレンダーが必要です。アプリは、バックエンド処理のためにそのカレンダーにアクセスします。ユーザーがカレンダーに加えた変更は、実行時にアプリによって処理されます(アプリは営業時間中に実行され、ユーザーは24時間年中無休で変更を加えることができます)

4

1 に答える 1

0

iOS のカレンダーとイベントには、Event Kit Frameworkを使用してアクセスします。ユーザーは、iCloud アカウントとカレンダーへのアクセス/共有を個別に設定する必要があります。サードパーティ アプリ内からこれを行うことはできないと思います。

于 2012-06-30T17:18:37.550 に答える