Post 事件不适用于 PushWoosh cordova SDK
Post event not working on PushWoosh cordova SDK
我正在尝试 post 从我的 Ionic 应用程序到 PushWoosh 的事件以显示应用程序内消息,但它不起作用。
在 docs 中有一个 Javascript 示例。我试过:
pushNotification.postEvent(JSON.stringify({
"event": "Test event",
"attributes": {
"test": true,
},
"success": successCallback, // optional
"error": errorCallback // optional
}));
但是事件没有触发。
我查看了插件文件,界面对该方法的用法有不同的说明:
//Function: postEvent
//[android, ios] Post events for In-App Messages. This can trigger In-App message display as specified in Pushwoosh Control Panel.
//
//Parameters:
// "event" - event to trigger
// "attributes" - object with additional event attributes
//
// Example:
//(start code)
// pushwoosh.setUserId("XXXXXX");
// pushwoosh.postEvent("buttonPressed", { "buttonNumber" : 4, "buttonLabel" : "banner" });
//(end)
PushNotification.prototype.postEvent = function(event, attributes) {
exec(null, null, "PushNotification", "postEvent", [event, attributes]);
};
因此,我尝试了:
pushNotification.postEvent('Test event', {
"test": true
});
但是也不行
所以,应用程序注册设备正常,推送通知也正常,但我无法推送事件。
(在仪表板中,触发计数为 0)。
有什么想法吗?
提前致谢!!
我解决了创建一个新的免费帐户(免费试用)的问题,因为我的个人帐户是不久前创建的,并且使用界面中指定的形式的 postEvent
方法:
pushNotification.postEvent('Test event', {
"test": true
});
文档似乎已过时。
我正在尝试 post 从我的 Ionic 应用程序到 PushWoosh 的事件以显示应用程序内消息,但它不起作用。
在 docs 中有一个 Javascript 示例。我试过:
pushNotification.postEvent(JSON.stringify({
"event": "Test event",
"attributes": {
"test": true,
},
"success": successCallback, // optional
"error": errorCallback // optional
}));
但是事件没有触发。
我查看了插件文件,界面对该方法的用法有不同的说明:
//Function: postEvent
//[android, ios] Post events for In-App Messages. This can trigger In-App message display as specified in Pushwoosh Control Panel.
//
//Parameters:
// "event" - event to trigger
// "attributes" - object with additional event attributes
//
// Example:
//(start code)
// pushwoosh.setUserId("XXXXXX");
// pushwoosh.postEvent("buttonPressed", { "buttonNumber" : 4, "buttonLabel" : "banner" });
//(end)
PushNotification.prototype.postEvent = function(event, attributes) {
exec(null, null, "PushNotification", "postEvent", [event, attributes]);
};
因此,我尝试了:
pushNotification.postEvent('Test event', {
"test": true
});
但是也不行
所以,应用程序注册设备正常,推送通知也正常,但我无法推送事件。 (在仪表板中,触发计数为 0)。
有什么想法吗? 提前致谢!!
我解决了创建一个新的免费帐户(免费试用)的问题,因为我的个人帐户是不久前创建的,并且使用界面中指定的形式的 postEvent
方法:
pushNotification.postEvent('Test event', {
"test": true
});
文档似乎已过时。