Merged in JesperBalslev/cordova-plugin-run-in-background/Jesper-Balslev/previous-fix-wasnt-backwards-compatible--1572444052573 (pull request #3)

Previous fix wasn't backwards compatible with versions older than 12.2. This fixes it.

This fixes it.
This commit is contained in:
Jesper Balslev 2019-10-30 14:07:52 +00:00 committed by Nathan Kerr
parent 8ad9802ea6
commit abb6b30cf8

View File

@ -241,7 +241,16 @@ NSString* const kAPPBackgroundEventDeactivate = @"deactivate";
*/
+ (NSString*) wkProperty
{
NSString* str = @"YWx3YXlzUnVuc0F0Rm9yZWdyb3VuZFByaW9yaXR5";
NSString * str = @"";
if (@available(iOS 12.2, *)) {
// do stuff for iOS 12.2 and newer
NSLog(@"iOS 12.2+ detected");
str = @"YWx3YXlzUnVuc0F0Rm9yZWdyb3VuZFByaW9yaXR5";
} else {
// do stuff for iOS 12.1 and older
NSLog(@"iOS Below 12.2 detected");
str = @"X2Fsd2F5c1J1bnNBdEZvcmVncm91bmRQcmlvcml0eQ==";
}
NSData* data = [[NSData alloc] initWithBase64EncodedString:str options:0];
return [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];