是否可以在 OneSignal 中使用一个具有不同 EXTERNAL USER ID 的玩家 ID

问题描述

我有一个带有 Onesignal 推送通知的 xamarin.forms 应用程序。

效果很好,但我现在想要的是:

在我的应用中,您可以添加不同的用户。 应该为每个用户(玩家 ID)创建一个新的外部用户 ID 或一个新的 {user_type} 标签

目前我遇到的问题是,Onesignal 中只有一个设备的玩家 ID 存在,并且 EXTERNAL USER ID 或 {user_type} 标签将始终更改。

我需要一个带有多个 EXTERNAL USER ID 或多个 {user_type} 标签的 PLAYER ID(对于一台设备来说是唯一的)。

这可能吗?

解决方法

我在 OneSignal 的页面上找到了解决方案。

您可以使用 RemoveExternalUserIdSetExternalUserId

每次用户登录 SetExternalUserId 时,如果他退出,请使用 RemoveExternalUserId

要了解它的工作原理,请查看 this link