2016-04-29 14 views
1

私に従っているすべてのユーザーに通知を送信したいと思います。例えば中すべてのユーザーに通知を送信する方法

、オブジェクト$ ping-> idと$ pingTarget->のidの値がどうなるか

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

。我々はこれを行うための最も簡単な方法は、ユーザーのフィードとそのフォロワー通知フィード間のフォロー接続を作成することである私に

答えて

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

私はこれを試しましたが、何も起こりません。通知が見つかりませんでした。私は管理セクションからタイムラインフィードの種類を作成しました。私は何か不足していますか? –