我想使用Google云消息向所有桌面用户发送推送通知
我成功完成了以下步骤
这是我的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
我正在使用以下代码来检查用户是否在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
有没有解决方案可以在旧版本设备中使用?
提前致谢 !
我知道我们可以通过 url 中的 id 跳转到页面的某个部分
但我想跳转到其他网站的特定部分,该部分不包含任何 id
网站: http: //www.naturals.in/ask-expert/
我想链接到专家演讲部分
我尝试使用 class,但显示 404
我的网站每天有 5000 多个用户。所以我改变了服务器中的mysql最大连接如下
SET global max_connections = 1000000
Run Code Online (Sandbox Code Playgroud)
我也编辑了 my.conf 文件。现在我觉得我的网站加载速度很慢。这会影响网站加载时间吗?请澄清我的疑问。提前致谢