是否可以在 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 的页面上找到了解决方案。
您可以使用 RemoveExternalUserId
和 SetExternalUserId
。
每次用户登录 SetExternalUserId
,如果他注销,则使用 RemoveExternalUserId
。
要了解其工作原理,请查看 this link。
很遗憾,目前无法使用
已完成设置外部用户 ID:gh6GSRZinSXus6eduQSxFryniWo1,结果:{"push":{"success":true}}
已完成删除外部用户 ID,结果为:{"push":{"success":true}}
已完成设置外部用户 ID:jWOKdLfnNrfgwHkbq0d3XrwNGIi2,结果:{"push":{"success":false}}
我有一个带有 OneSignal 推送通知的 xamarin.forms 应用程序。
效果很好,但我现在想要的是:
在我的应用程序中,您可以添加不同的用户。 应为每个用户(玩家 ID)创建一个新的外部用户 ID 或一个新的 {user_type} 标签。
目前我遇到的问题是,一台设备的 OneSignal 中只有一个播放器 ID,并且外部用户 ID 或 {user_type} 标签将始终更改。
我需要一个 PLAYER ID(对于一台设备而言是唯一的)和多个 EXTERNAL USER ID 或多个 {user_type} 标签。
这可能吗?
我在 OneSignal 的页面上找到了解决方案。
您可以使用 RemoveExternalUserId
和 SetExternalUserId
。
每次用户登录 SetExternalUserId
,如果他注销,则使用 RemoveExternalUserId
。
要了解其工作原理,请查看 this link。
很遗憾,目前无法使用
已完成设置外部用户 ID:gh6GSRZinSXus6eduQSxFryniWo1,结果:{"push":{"success":true}}
已完成删除外部用户 ID,结果为:{"push":{"success":true}}
已完成设置外部用户 ID:jWOKdLfnNrfgwHkbq0d3XrwNGIi2,结果:{"push":{"success":false}}