srleach/pushr

将推送通知提供商抽象化为一个简单接口的库,允许用户在需要时切换提供商。

1.0.0 2015-11-23 18:45 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:26 UTC


README

模块化PHP推送通知助手

用法

安装

使用composer以正常方式引入模块

composer require srleach/pushr

您已准备好开始。

使用pushr

pushr旨在填补项目中的一个空白。这个空白是需要在项目中实现一种灵活发送推送通知的系统。使用此类库将决策抽象化,以便在未来轻松更改,让您可以即时做出决定,选择要使用的提供商,而不会阻塞开发。

要创建推送通知,您需要获取一个'推送通知'实例

<?php

public function helloWorld()
{
    // Get a push notification.

}

关于。

请注意,此库最初是为与Parse.com推送通知服务一起使用而开发的。这项服务非常灵活,允许免费层上拥有相当数量的设备。话虽如此,也有许多其他推送提供商可能最终被添加到此模块中,如果时间允许的话。

这些 可能 包括

  • Amazon SNS
  • Firebase

以及任何其他我收到建议创建适配器的提供商。