我正在运行推送演示代码,该代码是在用户注册时提供并遇到问题并寻求帮助。
客户端是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);
答案 0 :(得分:0)
这个例子是完全正确的,实际上你必须知道你是发送对象,所以你可以将你的消息作为data.message访问,而不是在alert函数中传递数据。
var pusher = new Pusher('...');
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
alert(data.message);