2017-05-30 91 views
0

我正在使用数据库通知以及GCMAPN推送通知来发送通知。在推送通知中获取数据库通知ID

我的要求是标记通知读取,如果用户点击移动推送通知。但是只有一个通知需要更新,所以数据库通知ID需要在推送通知中传递。有没有办法做到这一点?

回答

0

$this->id将包含通知ID。如果数据库是作为通道方法提供的,则将在数据库中插入相同的ID。

0

您可以在客户端可用的有效负载中传递通知ID和用户ID。您只需制作一个webhook即可通过事件读取发送通知ID和用户ID。

GCM中的有效载荷如下所示:payload = {:time_to_live => xxx,:data => {:id => xxx,:user_id => xxx},:collapse_key => xxx,:delay_while_idle => true }

gcm_object.send_notification(registration_ids,payload)