public override void OnOSSubscriptionChanged(OneSignaliOS.OSSubscriptionStateChanges stateChanges) { PushSubscriptionState from = NativeConversion.SubscriptionStateToXam(stateChanges.From); PushSubscriptionState to = NativeConversion.SubscriptionStateToXam(stateChanges.To); _instance.PushSubscriptionStateChanged?.Invoke(to, from); }
/// <param name="stateChanges">OnOSSubscriptionChanges</param> public void OnOSSubscriptionChanged(OneSignalAndroid.OSSubscriptionStateChanges stateChanges) { PushSubscriptionState prev = NativeConversion.PushSubscriptionStateToXam(stateChanges.From); PushSubscriptionState curr = NativeConversion.PushSubscriptionStateToXam(stateChanges.To); _instance.PushSubscriptionStateChanged?.Invoke(curr, prev); }
private void _pushStateChanged(PushSubscriptionState current, PushSubscriptionState previous) { _log($"Push state changed to: {JsonUtility.ToJson(current)}"); }