CakePHP API 服务器响应时间和 FCM 推送通知

马修斯宾塞

我有一个 CakePHP API 服务器,它使用以下代码触发向设备发送推送通知:

        $url = 'https://fcm.googleapis.com/fcm/send';
        $headers = array(
                'Authorization:key = <<Authorization Key>',
                'Content-Type: application/json'
            );
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
        $result = curl_exec($ch);
        if ($result === false ){
            die('Curl failed: '. curl_error($ch));      
        }
        curl_close($ch);

当端点调用服务器并触发上述代码时,由于其执行而存在延迟(上述代码工作正常)。

理想情况下,我希望这段时间被消除,因为代码不会影响响应消息。是否有一种方法可以消除端点请求的响应时间来管理推送通知?

伯祖姆

实现队列。将发送 API 调用的任务发送给工作人员,您不必等到它完成。

检查这个插件https://github.com/josegonzalez/php-queuesadilla它将允许您创建任务并将它们排队。或者这个 CakePHP 特定插件https://github.com/dereuromark/cakephp-queue

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

推送通知的空响应

来自分类Dev

无法使用服务器API发送推送通知

来自分类Dev

使用FCM从服务器发送推送通知

来自分类Dev

Firebase推送通知和FCM消息有什么区别?

来自分类Dev

如何将服务工作者与FCM配合使用以进行推送通知

来自分类Dev

GCM-如何为Android推送通知生成服务器API密钥

来自分类Dev

使用Api使用推送通知

来自分类Dev

时间推送通知Java

来自分类Dev

同时使用HTTP和XMPP协议的GCM / FCM推送通知

来自分类Dev

通知API和Web推送:页面关闭时发送消息

来自分类Dev

如何删除FCM Android推送通知结果

来自分类Dev

FCM推送通知消息不显示

来自分类Dev

FCM推送通知自动关闭

来自分类Dev

通过FCM从PushSharp发送推送通知

来自分类Dev

如何在网站旁边设置FCM应用服务器以发送推送通知?

来自分类Dev

从推送通知(FCM)获取数据,而无需点击通知

来自分类Dev

带FCM的Android推送通知

来自分类Dev

从服务器推送通知

来自分类Dev

交换 api 推送通知响应

来自分类Dev

未发送 Android FCM 推送通知

来自分类Dev

使用 FCM Android 推送通知并删除令牌

来自分类Dev

从服务器发送 FCM 通知中的整个表

来自分类Dev

如何使用angularJS和cordova FCM发送推送通知

来自分类Dev

在 DevExtreme/Phonegap 上使用 FCM 推送通知

来自分类Dev

为什么通过 Firebase FCM 从 Web API 定向到特定 iOS 设备的推送通知没有到达?

来自分类Dev

Xamarin 表单:使用 FCM 推送通知

来自分类Dev

使用meteor的Android FCM推送通知

来自分类Dev

Cordova 推送通知 android 和 ios 使用 FCM

来自分类Dev

如何使用 FCM 和 Flutter(一个到另一个设备)发送推送通知?

Related 相关文章

热门标签

归档