0

ユーザーが他のユーザーと共有できる画像をアップロードできるようにしたいと考えています。これは、プライベート ストレージまたはパブリック ストレージのいずれかに入れることができますが、どちらの場合も URL 経由でアクセスできる必要があります。第一に、これが可能かどうか疑問に思っています。

さらに、開発者として、パブリックに共有されているファイルを照会できることも承知しています。サードパーティが自分のふりをしてクエリを実行し、他のユーザーのデータを収集することは可能でしょうか?

編集:これは、クラウドキット Web サービスで可能になるようです。これはネイティブ API ではなく、代わりに Web 呼び出しであるため、iOS 9 のリリース前に製品アプリで利用できますか?

https://developer.apple.com/library/prerelease/ios/documentation/DataManagement/Conceptual/CloutKitWebServicesReference/RereferenceAssets/RereferenceAssets.html#//apple_ref/doc/uid/TP40015240-CH9-SW1

4

1 に答える 1

0

CKAssets は、他の CKRecord と誰とでも共有できます。開発者アカウントで署名されたアプリのみが CloudKit コンテナーにアクセスできます。理論的には、これを破ることができるのは、アプリにコードを挿入することによって、ジェイルブレイクされたデバイス上の誰かだけです。しかし、繰り返しになりますが、これは選択したすべてのソリューションに有効です。

写真を誰かと共有する方法のサンプルを見たい場合は、EVCloudKitDaoをご覧ください。デモ アプリでは、誰とでもチャットを開始して写真を共有できます。

于 2016-01-12T14:37:07.450 に答える