[OneSignal IdsAvailable:^(NSString *userId, NSString *pushToken)
{
if (pushToken != nil)
[UserDefaults setObject:userId forKey:ONESIGNALID];
else [UserDefaults removeObjectForKey:ONESIGNALID];
UpdateOneSignalId();
}];
Xcode warning: _'IdsAvailable:' is deprecated: Please use getPermissionSubscriptionState or addSubscriptionObserver and addPermissionObserver instead_
iOS 11.0
pod 'OneSignal', '>= 2.6.2', '< 3.0'
@tysun it means what it says. IdsAvailable is deprecated. You can use getPermissionsubscriptionState to get the user ID instead.
Most helpful comment
@tysun it means what it says.
IdsAvailableis deprecated. You can usegetPermissionsubscriptionStateto get the user ID instead.