2016-04-29 6 views
1

Я хочу отправить уведомление всем пользователям, которые следуют за мной.Как отправить уведомление всем пользователям

в например,

$activity = array('actor'=>$user->username, 'verb'=>'ping', 'object'=>$ping->id); 
$feed = $client->feed('notification', $pingTarget->id); 
$feed->addActivity($activity); 

, что будет значение объекта $> идентификатор пинг-и $ pingTarget-> идентификатор.

как мы можем отправить уведомление нескольким пользователям, которые за мной

ответ

2

Самый простой способ сделать это, чтобы создать соединение между последующей подачей пользователем и подает уведомление о своих последователей.

например. если пользователь A, B и C следует пользователь D вы должны создать следующие соединения:

$client->feed('notification', 'user:A')->follow('timeline', 'user:D'); 
$client->feed('notification', 'user:B')->follow('timeline', 'user:D'); 
$client->feed('notification', 'user:C')->follow('timeline', 'user:D'); 

Мероприятие добавлено в кормы пользователя D будет доставлено уведомлением последователей каналов.

+0

Я пробовал это, но ничего не произошло. уведомление не найдено. Я создал тип подачи временной шкалы из раздела admin. Я что-то пропустил? –

Смежные вопросы