注册时获取用户id
Get user id when registers
我对onesignal的cordova/phonegap sdk越来越熟悉了。但我不知道他注册时如何获得用户ID。。
我可以获得所有ID:
window.plugins.OneSignal.init("my-key",
{googleProjectNumber: "my-id"},
notificationOpenedCallback);
window.plugins.OneSignal.getIds(function(ids) {
did = ids.userId;
window.localStorage.setItem("did",ids.userId);
});
但我不知道如何获得当前用户id,或者与id 匹配
您的代码看起来是正确的。一旦用户的设备连接到OneSignal(在调用init后不久),您的函数应该接收OneSignal ID并将其保存在本地存储中。
如果它似乎不起作用,请尝试使用console.log(id)查看是否执行过回调。您还应该查看设备的logcat输出,看看是否显示了任何错误(或日志输出)。最后,您可以使用OneSignal setLogLevel函数查看logcat的额外调试输出。
这肯定有效!
window.plugins.OneSignal.init("my-key",
{googleProjectNumber: "my-id"},
notificationOpenedCallback);
window.plugins.OneSignal.getIds(function(ids) {
playerId = ids.userId;
console.log('my playerId is:' playerId);
window.localStorage.setItem("playerId",ids.userId);
});
相关文章:
- 显示某个用户ID的某个标签的30张Instagram图片
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- JSON获取用户id's在嵌套数组中
- 如何获取登录到当前会话的用户的ID
- SoundCloud API-基于系统中的ID创建用户配置文件
- 将URL字符串${userid}替换为javascript对象中的实际用户id
- 在Chrome for iOS中,附加到用户代理字符串的唯一选项卡ID
- 如何在主页的弹出窗口中从向导中的用户控制中获取ControlToValidate ID-javascript asp.n
- 嵌入iframe URL以在wordpress中包含当前用户id
- 更改错误文本“用户 ID 或密码不正确”
- 如何通过声云 api 调用获取用户 ID
- Javascript RegExp 以匹配用户 ID 模式
- 使用谷歌分析'Wordpress网站的用户ID功能
- 从用户id和电子邮件的.csv文件在facebook上发送好友请求
- Piwik:如何跨域(PHP/JS)跟踪访问者(用户ID)
- 使用javascript+id将用户直接引导到php页面
- 如何创建一个提示用户输入登录id和密码的网站
- 使用javascript SDK的Facebook用户电子邮件id
- 用户输入的动态表,单元格id作为网格引用
- 正在尝试验证用户ID