2015-08-20 1 views
0

Я работаю один в приложении, поэтому, используя fetchAllSubscriptionsWithCompletionHandler в моей базе данных CloudKit, он возвращает только мои подписки. Будет ли то же самое, когда в приложении будет больше пользователей или он вернет все подписки в базе данных?Использование CloudKit, что возвращает fetchAllSubscriptionsWithCompletionHandler?

В более широком смысле, является ли подписка в CloudKit ссылкой между пользователем и базой данных? Означает ли это, что если пользователь использует мое приложение как на iPad, так и на iPhone, у нее может быть только одна подписка, и этого будет достаточно, чтобы уведомить обе ее устройства?

ответ

1

Вы правы, документация немного нечеткая, но, читая его, я вижу, что подписки на пользователя и уведомления для этих подписчиков будут отправляться ВСЕМ пользователям, использующим эту учетную запись iCloud.

Подсказка в методе fetchAllSubscriptionsOperation()