Laravel 5 android 聊天与推送通知,如 Whatsapp

Posted

技术标签:

【中文标题】Laravel 5 android 聊天与推送通知,如 Whatsapp【英文标题】:Laravel 5 android Chat with Push Notifications like Whatsapp 【发布时间】:2015-11-18 06:39:34 【问题描述】:

我的 android 应用中需要一个聊天系统。我的后端是 Laravel 5 api。我知道我可以使用 websockets 进行聊天,但我想在应用程序关闭时推送通知,如 Whatsapp。我知道 jabber 可以用于实时聊天,但如果应用程序关闭,它会起作用吗?我可以在 laravel 中使用 jabber 吗? 我看过这个 laravel 包:Push Notifications 但它需要我不知道如何使用或获取的设备令牌。如果用户登录多个设备怎么办?如何唯一识别设备?整个聊天应该在推送通知上还是只要求用户打开应用程序然后在应用程序中显示消息?我对此功能感到非常困惑,有人可以指导我吗?

【问题讨论】:

【参考方案1】:

您为 Laravel 软件包提供的链接要求您提供应用的 Android GCM api 密钥。如果您在此处按照本教程进行操作,则在页面的中间,它会逐步告诉您如何获取 GCM API 密钥。获得应用程序的 api 密钥后,只需将其输入到配置文件中,就像 GitHub 上的自述文件状态一样。

这是教程的链接:Click Here!

完成后,您可以点击this 链接一次向多个设备发送推送通知。或者选择一个设备。

两种方法我都试过了,它们很容易上手,而且效果很好。 希望这会有所帮助。

注意:如果这些链接发生变化,我会相应地更新它们。

【讨论】:

以上是关于Laravel 5 android 聊天与推送通知,如 Whatsapp的主要内容,如果未能解决你的问题,请参考以下文章

android 使用 parse.com api 通过推送通知实现聊天

用于实现实时聊天应用程序的推送通知与 Web 套接字?

Laravel 5.1 GCM 推送通知 SSL 错误

带有队列的laravel中的android和ios推送通知

通过 Firebase 从 Laravel 服务器向 Android 应用发送推送通知

使用 laravel-push-notification 向 Android 发送推送通知