Unity - получить идентификатор от OneSignal - PullRequest
0 голосов
/ 25 июня 2018

Как правильно получить идентификатор пользователя Onesignal?

OSPermissionSubscriptionState state = OneSignal.GetPermissionSubscriptionState();
extraMessage = " UserId: "+state.subscriptionStatus.userId;

Этот метод кажется мне странным, поскольку при поступлении идентификатора событие не отправляется.Как я могу быть уверен, что приложение уже имеет идентификатор?

1 Ответ

0 голосов
/ 25 июня 2018

Я нашел это.

OneSignal.subscriptionObserver += OneSignal_subscriptionObserver;

private void OneSignal_subscriptionObserver(OSSubscriptionStateChanges stateChanges)
{
    extraMessage = "OneSignal_subscriptionObserver UserId: " + stateChanges.to.userId;
}
...