首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phonegaph Pushbots插件:如何从google云消息获取设备注册id?

Phonegaph Pushbots插件:如何从google云消息获取设备注册id?
EN

Stack Overflow用户
提问于 2015-08-17 01:17:47
回答 1查看 1K关注 0票数 0

我在安卓手机的Phonegap应用程序中使用PushBots插件。我需要从google云消息服务器获得设备注册id,以发送用户特定的推送通知。我在后端使用PHP和mySQL .基本上,一旦设备准备就绪,我需要将设备注册id保存到mysql db。请帮我找个解决办法。

EN

回答 1

Stack Overflow用户

发布于 2015-08-17 04:52:50

首先获取设备令牌并将其存储到数据库中,然后将其用于发送推送通知。

代码语言:javascript
复制
document.addEventListener("deviceready", onDeviceReady, false);

    function onDeviceReady(){
     //setting up for android
     if(PushbotsPlugin.isAndroid()){
        PushbotsPlugin.initializeAndroid("PUSHBOTS_APP_ID", "GCM_SENDER_ID");
    }
     //get the device token
    PushbotsPlugin.getToken(function(token){
        console.log(token);
    //setup an ajax request to store the device token
     $.ajax({
      url:'register.php',
      method:"POST",
      data:{token :token},
      success:function(data){
        console.log("from server"+data);
      },
      error:function(err){
       console.log("error"+err);   
     }
    });

    });
}

register.php

代码语言:javascript
复制
 <?php 
    $token=$_POST['token'];
   //setup database query for store the token
   if($query==true){
    echo 'success';
    }else{
      echo 'error';
    }
  ?>

还可以用值替换PUSH_BOT_APP_IDGCM_SENDER_ID

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32041531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档