如何在 Ionic OneSignal 中获得 player_id?

How to get player_id in Ionic OneSignal?

我有一个用例,当我从桌面应用程序更新用户数据时,我只需要向特定用户发送 notification。所以这就是为什么我需要让 OneSignal 生成 player_id?但是他们的 documentation 并没有显示所有内容。

您可以使用 addsubscriptionobserver 参考:addSubscriptionObserver

this.oneSignal.addSubscriptionObserver().subscribe((state) => {
   if (!state.from.subscribed && state.to.subscribed) {
    console.log("Subscribed for OneSignal push notifications! :: ID "+state.to.userId);
   }
});