小编jig*_*rgm的帖子

未收到来自GCM服务器的消息

我正在开发一个项目,使用谷歌云消息传递使用推送通知通知Android应用程序.我用PHP实现了应用服务器.当我运行Android应用程序时,设备从GCM服务器获取注册ID,并将注册ID发送到PHP服务器(应用程序服务器).但我从服务器获得以下httpresponse:

{
    "multicast_id": 7015234441922271670,
    "success": 1,
    "failure": 0,
    "canonical_ids": 0,
    "results": [{
        "message_id": "0:1344007383866721%2adac3a0ad8b3148"
    }]
}
Run Code Online (Sandbox Code Playgroud)

因此,由于成功标志为1,消息将被传递,但是当我在Android应用程序中显示消息时,它不会显示任何内容(null).我无法弄清楚该消息会发生什么.

php android google-cloud-messaging

3
推荐指数
1
解决办法
3964
查看次数

Javascript无法在Phonegap和jQuery Mobile的第二个html文件中运行

我正在开发一个Phonegap jQuery移动Android应用程序.该应用程序从默认的index.html页面开始,在其中我使用$ .mobile.changePage加载demo.html文件.demo.html被正确加载和显示,但javascript无法正常工作.我想我搞乱了jQuery Mobile的'pageinit'事件,或者我不知道如何使用它.

这是我的代码:

这发生在index.html中:

    $.mobile.changePage("demo.html", {
                                transition: "slideup",
                                reverse: false,
                                changeHash: false
                            });
Run Code Online (Sandbox Code Playgroud)

以及demo.html的代码:

<!DOCTYPE HTML>
<html>
  <head>
  <script type="text/javascript">
    $('#demo-page').live('pageinit', function(){
    alert("Welcome");
  });
  </script>
    </head>
    <body>
    <div data-role="page" id="demo-page" >
    <div data-role="header">
    <h1>Take a tour</h1>
    </div>
        <div data-role="content" id="demo-content">
            <h2>This is the demo page.</h2>
        </div>
    </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

因此,当demo.html显示时,"欢迎"警报不会被执行.我不知道这里发生了什么.

jquery-mobile cordova

3
推荐指数
1
解决办法
3763
查看次数

jQuery Mobile幻灯片无法正常工作

我正在开发一个Phonegap + jQuery Mobile + Android应用程序,我试图通过将它绑定到一个滑动事件来添加jQuery mobile的幻灯片面板功能.我正在使用jQuery Mobile 1.2.0,似乎根据LogCat条目不支持幻灯片面板.

这是我的代码片段:

<div data-role="page" id="home-page"> <!-- Home page -->
    <div data-role="panel" id="menu-panel"> <!-- panel -->
        <p>Panel</p>
    </div><!-- panel -->
    <div data-role="header" data-position="fixed"> <!-- Header -->
        <h1>Home</h1>
    </div> <!-- Header -->
    <div data-role="content"> <!-- Content -->
        <p>What do you want to do ?</p>
    </div> <!-- Content -->
</div> <!-- Home page -->
Run Code Online (Sandbox Code Playgroud)

和.js文件:

$('#home-page').live('pageshow',function(){
   $('#home-page').swiperight(function(){
       alert("swiped");
       $('#menu-panel').panel("open");
   });
});
Run Code Online (Sandbox Code Playgroud)

这是LogCat错误条目:

02-03 18:34:31.616: E/Web Console(389): TypeError: Result of expression '$('#menu-panel').panel' [undefined] is not a …
Run Code Online (Sandbox Code Playgroud)

jquery-mobile cordova

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