我知道通知将从服务器下游发送到应用程序.
基本上我想要做的就是每当我的数据库更新时,我想要向特定设备发送消息而不返回任何消息.
但我并不特别理解的是将信息发送到手机的下游.这是怎么做到的,我只是向我的服务器上游发送了http消息,并且对如何完成这一点感到有些困惑.是否有任何服务器应用程序可以执行此 *** 作,如果是这样,我在寻找什么.
解决方法 有几种方法可以从服务器发送下游消息.正在使用PHP.You可以编写PHP脚本,用于向GCM发送消息(实际上向手机发送通知).这就是我为我的应用提出的:
我用过curl
$url = 'https://androID.GoogleAPIs.com/gcm/send';$receive_ID=$_POST['receiver_key'];$message=$_POST['message'];$registrationIDs = array( $receive_ID); $fIElds = array( 'registration_IDs' => $registrationIDs,'data' => array( "message" => $message ),); $headers = array( 'Authorization: key=' . $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_VERIFYPEER,false);curl_setopt($ch,CURLOPT_header,CURLOPT_POSTFIELDS,Json_encode($fIElds) ); $curl_result = curl_exec( $ch );
我实际做的是让应用程序触发此PHP脚本在需要时运行.这就是从服务器发送下游消息的内容.
总结以上是内存溢出为你收集整理的android – 我需要有关发送推送通知的建议全部内容,希望文章能够帮你解决android – 我需要有关发送推送通知的建议所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)