是否可以在 OneSignal 中使用一个具有不同外部用户 ID 的玩家 ID

Is it possible to use one player id with different EXTERNAL USER IDs in OneSignal

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

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

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

目前我遇到的问题是,一台设备的 OneSignal 中只有一个播放器 ID,并且外部用户 ID 或 {user_type} 标签将始终更改。

我需要一个 PLAYER ID(对于一台设备而言是唯一的)和多个 EXTERNAL USER ID 或多个 {user_type} 标签。

这可能吗?

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

您可以使用 RemoveExternalUserIdSetExternalUserId

每次用户登录 SetExternalUserId,如果他注销,则使用 RemoveExternalUserId

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

很遗憾,目前无法使用

已完成设置外部用户 ID:gh6GSRZinSXus6eduQSxFryniWo1,结果:{"push":{"success":true}}

已完成删除外部用户 ID,结果为:{"push":{"success":true}}

已完成设置外部用户 ID:jWOKdLfnNrfgwHkbq0d3XrwNGIi2,结果:{"push":{"success":false}}