如何在Unity中获取手机的OneSignal user_id?

时间:2019-04-24 14:34:57

标签: c# unity3d onesignal userid

我正在尝试通过Unity OneSignal获取设备的唯一ID,但是一旦我拨打以下电话,并且OneSignal支持团队一无所获,我的代码就会停止工作。

var status = OneSignal.GetPermissionSubscriptionState();
debug.text = status.subscriptionStatus.userId;

我也尝试过在一行中执行此操作,但仍然没有任何操作

debug.text = OneSignal.GetPermissionSubscriptionState().subscriptionStatus.userId;

我还检查了这个问题How to get One Signal unique user id in Mobile?,但已弃用了该问题(下面的另一个解决方案与我尝试的相同,只是使用Java)。

由于之后的所有代码均未执行,因此我怀疑在尝试获取设备ID时遇到错误。我的代码中是否有我可能错过的任何错误,或者可能是其他错误?

这是OneSignal官方文档:https://documentation.onesignal.com/docs/unity-sdk#section--getpermissionsubscriptionstate-

0 个答案:

没有答案