KiiCloud

ひとりKii Cloud Advent Calendar 2014-12-17

More than 3 years have passed since last update.

この記事は、ひとりKii Cloud Advent Calendarの17日目の記事です。


17日目「PHPでPushを送りたい」

コンテンツ管理サーバーが元々Web用で、そいつをアプリにも使いたい!といったとき、PHPからPushを送りたくなったりする。

そういうのも、KiiLib-PHPなら出来る。

時間の関係上、メッセージを組み立てて送る部分だけ。

try {

// 今回はグループトピックに送る。
// 管理者権限でログイン済みであること
$topic = new KiiTopic($group, 'test');
$message = new KiiTopicMessage();
$message->data['msg'] = 'hello';

$result = $api->topicAPI()->sendMessage($topic, $message);
} catch (CloudException $e) {
echo 'failed to call Kii API '. $e->getStatus();
print_r($e->getResponse());
}

この場合、Androidでは、intent.getStringExtra("msg");で取得できる。

トピックとか、その辺は終盤で書く予定。