推送通知不按示例中列出的方式工作

时间:2013-05-31 20:54:59

标签: javascript python pusher

我正在运行推送演示代码,该代码是在用户注册时提供并遇到问题并寻求帮助。

客户端是JS,服务器代码是App Engine中的Python。

当我从活动创建者发起活动时,我发现通知工作正常。

但是,当我使用示例python代码并从app引擎启动时,我会收到2个警告消息框:

  

Box1:localhost:8080页面显示[object Object]

     

方框2:pusher.com上的页面显示[object Object]

我的python代码:

p = pusher.Pusher(app_id='45392', key='..', secret='..')
p['test_channel'].trigger('my_event',{'message': 'hello world'})

我的Javascript代码:

var pusher = new Pusher('...');
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
alert(data);

1 个答案:

答案 0 :(得分:0)

这个例子是完全正确的,实际上你必须知道你是发送对象,所以你可以将你的消息作为data.message访问,而不是在alert函数中传递数据。

var pusher = new Pusher('...');
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
alert(data.message);