我正在使用OneSignal在我的Ionic App中进行远程通知。
我在OneSignal中创建了一个应用,为我的应用配置了它,并根据官方文档启动了该服务。
为了测试这一点,我使用的是Postman Chrome Extension。因此,在添加 POST请求网址后,我在哪里可以找到 include_player_ids 键的字符串值。
我的应用仍处于测试状态。
class Dictionary{
private:
map<int,list<string> > datos;
public:
class iterator{
private:
map<int,list<string> >::iterator p;
public:
int & operator *()const{
return *p;
};
iterator & operator++(){
while(*p->first %2 != 0 || p != datos.end()){
p++;
}
return p;
};
iterator begin(){
p= datos.begin();
while(*p->first %2 != 0){
p++;
}
return p;
};
iterator end(){
p= datos.end();
return p;
};
};
}
中的代码是什么来从我们的移动设备获取 include_player_ids 的值?
答案 0 :(得分:1)
假设您使用的是OneSignal原生Android SDK,您应该使用OneSignal idsAvailable方法获取设备的OneSignal Player Id,然后将此值传递给您的服务器。
答案 1 :(得分:1)
window.plugins.OneSignal.getIds(function(ids) {
console.log('getIds: ' , ids);
self.deviceToken = ids.pushToken;
self.userId = ids.userId;
console.log(self.userId);
});
这会给你deviceToken
和OneSignal User ID
,这被称为Player ID
我从控制台复制了值并使用了!
谢谢@ Saiy2k