【发布时间】:2018-11-22 05:04:30
【问题描述】:
嘿,如果我的应用程序发生问题,我正在尝试向我的 onesignal 用户添加标签,但它不起作用,我只是收到以下警告:
TypeError: _reactNativeOnesignal.default.push 不是函数
我正在尝试从不同的文件中执行此操作,所以我只是像往常一样在顶部导入一个信号,然后我的代码如下所示:
OneSignal.push(function() {
OneSignal.sendTags({
userId: res.auth
})
.then(function(tagsSent) {
// Callback called when tags have finished sending
console.log("tag is set: ", tagsSent);
console.log("tag shit");
})
.catch(err => {
console.log("error", err);
});
});
当应用程序达到这一点时,我收到该警告并且未设置标签。 这是为什么?除了通知按预期工作
【问题讨论】:
-
你是怎么导入的?从 'react-native-onesignal' 导入 OneSignal;
-
你从哪里得到的.push?从我看你不需要它github.com/geektimecoil/react-native-onesignal/blob/master/… only sendTags
-
是的,完全一样
-
我在库中没有看到任何推送方法
标签: react-native push-notification react-native-android onesignal