// 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));
 }
Beispiel #3
0
 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);
Beispiel #6
0
 public void IdsAvailable(IdsAvailableCallback inIdsAvailableDelegate)
 {
     idsAvailableDelegate = inIdsAvailableDelegate;
     IdsAvailable();
 }
Beispiel #7
0
 public IdsAvailableHandler(IdsAvailableCallback idsAvailable) => _idsAvailable = idsAvailable;