Onesignal-ios-sdk: 'IdsAvailable:' is deprecated

Created on 13 Jul 2018  路  1Comment  路  Source: OneSignal/OneSignal-iOS-SDK

[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'

Most helpful comment

@tysun it means what it says. IdsAvailable is deprecated. You can use getPermissionsubscriptionState to get the user ID instead.

>All comments

@tysun it means what it says. IdsAvailable is deprecated. You can use getPermissionsubscriptionState to get the user ID instead.

Was this page helpful?
0 / 5 - 0 ratings