小编MRu*_*ade的帖子

ios使用firebase发送通知

我正在尝试创建带有通知的应用程序。通知必须从 php 文件发送到 firebase,然后再发送到设备。起初,我尝试使用 firebase 控制台发送,并且效果很好。但是当我尝试使用 php 发送通知时,我遇到了问题。它说已成功发送,但我没有收到任何通知。有我的 php 用于发送通知:

<?php 
function send_notification ($tokens, $message)
{

    $url = 'https://fcm.googleapis.com/fcm/send';
    $fields = array(
         'to' => $tokens,
         'data' => $message
        );
    $headers = array(
        'Authorization:key = my api 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($fields));
   $result = curl_exec($ch);           
   if ($result === FALSE) {
       die('Curl failed: ' . curl_error($ch));
   }
   curl_close($ch); …
Run Code Online (Sandbox Code Playgroud)

php push-notification ios firebase firebase-cloud-messaging

6
推荐指数
1
解决办法
7391
查看次数

Django - 计算created_at和done_at之间的平均时间

假设我在数据库中有 100 个对象,每个对象都有created_at时间done_at。我想计算所有对象的平均持续时间。有这样的想法:首先计算所有对象的持续时间,然后取平均值。但是还有其他好的方法可以帮助您吗?

python django

2
推荐指数
1
解决办法
1288
查看次数

使用PDO将数组插入数据库的最佳实践

我正在尝试将数组内容添加到数据库中.因为它我正在使用

$arr = ["10","11","12","13"];

foreach ($arr as $value) {
    $sql = "INSERT INTO `test` (user_id, view) VALUES (:user_id, :view)";
    $stmt = $this->conn->prepare($sql);
    $stmt->bindParam(':user_id', $value);
    $stmt->bindParam(':view', 'small');
    $stmt->execute();
}
Run Code Online (Sandbox Code Playgroud)

是好的做法还是坏的?还有其他好方法吗?

php mysql pdo

-1
推荐指数
1
解决办法
455
查看次数