需要 Laravel 移动应用的推送服务
Posted
技术标签:
【中文标题】需要 Laravel 移动应用的推送服务【英文标题】:In need of a Push service for Laravel mobile app 【发布时间】:2015-02-23 09:42:29 【问题描述】:我正在使用 Laravel 作为后端构建一个 ios/android 应用程序,现在我需要一个推送服务。
我需要推送两种类型的通知,当应用程序正在运行/后台时,一种在关闭时。
我不介意使用两种类型的服务,我主要想要一种易于在 Laravel 中实现的服务。
我已经看过 Urban airship,但是用 Laravel 实现它似乎很难 - 可能只是我的疯狂技能。
Pusher,看起来很容易用 laravel 实现,只能处理应用内/后台推送。但是他们最小的计划只支持 100 个连接,这似乎有点。 - 100 个登录用户?
Parse 似乎有效,但如果我了解他们的 api,我还需要将用户登录到 parse 的 API。
所以请分享你在使用 Laravel 推送服务方面的经验。
【问题讨论】:
【参考方案1】:Pusher 允许 100 个用户同时连接。因此,如果您将应用内
unbind
appstate
上的频道转到后台,则最多可以容纳 400-500 个用户(在我的情况下,在我必须将帐户升级到启动之前,我有 2000 多个用户)。您可以在此处了解有关其定价计划的更多信息:Pricing Plans
背景
Parse:在撰写本文时,他们的状态是“服务现已关闭”。
Urban Airship:我发现他们的库是最容易实现的,而且他们有大量的自定义功能可以应用于通知(包括通知操作)。
话虽如此,我很难找到一个库来让 laravel 推送 Urban Airship 的通知。我找到的唯一一个是php-library2,但它不再支持,所以请谨慎使用。
【讨论】:
以上是关于需要 Laravel 移动应用的推送服务的主要内容,如果未能解决你的问题,请参考以下文章