小编Sre*_* KS的帖子

使用Google云消息传递和服务工作者的桌面推送通知

我想使用Google云消息向所有桌面用户发送推送通知

我成功完成了以下步骤

  • 在服务工作者中初始化
  • 在Google Developers Console上创建了一个项目
  • 添加了清单
  • 使用php CURL发送

这是我的CURL命令

$url = 'https://android.googleapis.com/gcm/send';
$msg="hi";
$data = array('title'=> $msg,'message'=>'Hello');
$regids= // added regids;
$fields = array('to' => $regids,'data' => $data);
$headers = array( 'Authorization: My auth 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_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields));

print_r(json_encode($fields));
$result=curl_exec($ch);
echo $result; 
if($result==FALSE)
{
    die('Curl Failed');
}
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

一切正常,我可以使用以下代码显示默认通知

self.addEventListener('push', function(event) {
  console.log('Push message', event);
  var title = 'Push message'; …
Run Code Online (Sandbox Code Playgroud)

javascript php curl push-notification google-cloud-messaging

10
推荐指数
1
解决办法
675
查看次数

检查用户是否在App中打开该站点

我正在使用以下代码来检查用户是否在App中打开了该站点

    $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
    if(stripos($ua,'android') && stripos($ua,'mobile') !== false) {
    if($_SERVER['HTTP_X_REQUESTED_WITH'] == "apppackagename") {
    echo "Opening with App";
    }
   }
Run Code Online (Sandbox Code Playgroud)

但这在某些设备上并不起作用.

GT - S7582 Android版本4.2.2

有没有解决方案可以在旧版本设备中使用?

提前致谢 !

php android

8
推荐指数
1
解决办法
361
查看次数

如何在不使用 id 的情况下导航到页面的某个部分

我知道我们可以通过 url 中的 id 跳转到页面的某个部分

http://example.com#myid像这样

但我想跳转到其他网站的特定部分,该部分不包含任何 id

网站: http: //www.naturals.in/ask-expert/

我想链接到专家演讲部分

我尝试使用 class,但显示 404

html navigation anchor hyperlink

7
推荐指数
1
解决办法
7723
查看次数

mysql max connections 的大值会影响站点性能吗?

我的网站每天有 5000 多个用户。所以我改变了服务器中的mysql最大连接如下

      SET global max_connections = 1000000
Run Code Online (Sandbox Code Playgroud)

我也编辑了 my.conf 文件。现在我觉得我的网站加载速度很慢。这会影响网站加载时间吗?请澄清我的疑问。提前致谢

php mysql

6
推荐指数
2
解决办法
7095
查看次数