// Call this if you need the playerId and/or pushToken // NOTE: pushToken maybe null if notifications are not accepted or there is connectivity issues. public static void IdsAvailable(IdsAvailableCallback inIdsAvailableDelegate) { #if ONESIGNAL_PLATFORM idsAvailableDelegate = inIdsAvailableDelegate; oneSignalPlatform.IdsAvailable(); #endif }
public override void IdsAvailable(IdsAvailableCallback idsAvailable) { if (idsAvailable == null) { throw new ArgumentNullException(nameof(idsAvailable)); } iOS.OneSignal.IdsAvailable((playerId, pushToken) => idsAvailable(playerId, pushToken)); }
public override void IdsAvailable(IdsAvailableCallback idsAvailable) { if (idsAvailable == null) { throw new ArgumentNullException(nameof(idsAvailable)); } Android.OneSignal.IdsAvailable(new IdsAvailableHandler(idsAvailable)); }
// Call this if you need the playerId and/or pushToken // NOTE: pushToken maybe null if notifications are not accepted or there is connectivity issues. public static void IdsAvailable(IdsAvailableCallback inIdsAvailableDelegate) { #if ONESIGNAL_PLATFORM string delegateGuid = OneSignalUnityUtils.GetNewGuid(); delegates.Add(delegateGuid, inIdsAvailableDelegate); oneSignalPlatform.IdsAvailable(delegateGuid); #endif }
public abstract void IdsAvailable(IdsAvailableCallback inIdsAvailableDelegate);
public void IdsAvailable(IdsAvailableCallback inIdsAvailableDelegate) { idsAvailableDelegate = inIdsAvailableDelegate; IdsAvailable(); }
public IdsAvailableHandler(IdsAvailableCallback idsAvailable) => _idsAvailable = idsAvailable;