Skip to content

Commit 8cf0868

Browse files
authored
Merge pull request #568 from OneSignal/feature/receive-receipt
Feature/receive receipt
2 parents b482e92 + c298c43 commit 8cf0868

36 files changed

+706
-464
lines changed

iOS_SDK/OneSignalDevApp/OneSignalDevApp.xcodeproj/project.pbxproj

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -292,11 +292,6 @@
292292
};
293293
};
294294
};
295-
CA29515B2167F2500064227A = {
296-
CreatedOnToolsVersion = 10.0;
297-
DevelopmentTeam = 4ZR3G6ZK9T;
298-
ProvisioningStyle = Automatic;
299-
};
300295
};
301296
};
302297
buildConfigurationList = 9112E87D1E724C320022A1CB /* Build configuration list for PBXProject "OneSignalDevApp" */;
@@ -485,6 +480,10 @@
485480
9112E89A1E724C320022A1CB /* Debug */ = {
486481
isa = XCBuildConfiguration;
487482
buildSettings = {
483+
ARCHS = (
484+
"$(ARCHS_STANDARD)",
485+
x86_64h,
486+
);
488487
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
489488
CODE_SIGN_ENTITLEMENTS = OneSignalDevApp/OneSignalDevApp.entitlements;
490489
DEVELOPMENT_TEAM = 99SW8E36CT;
@@ -498,12 +497,17 @@
498497
OTHER_LDFLAGS = "-ObjC";
499498
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example;
500499
PRODUCT_NAME = "$(TARGET_NAME)";
500+
VALID_ARCHS = "arm64 arm64e armv7 armv7s x86_64h";
501501
};
502502
name = Debug;
503503
};
504504
9112E89B1E724C320022A1CB /* Release */ = {
505505
isa = XCBuildConfiguration;
506506
buildSettings = {
507+
ARCHS = (
508+
"$(ARCHS_STANDARD)",
509+
x86_64h,
510+
);
507511
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
508512
CODE_SIGN_ENTITLEMENTS = OneSignalDevApp/OneSignalDevApp.entitlements;
509513
DEVELOPMENT_TEAM = 99SW8E36CT;
@@ -517,12 +521,17 @@
517521
OTHER_LDFLAGS = "-ObjC";
518522
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example;
519523
PRODUCT_NAME = "$(TARGET_NAME)";
524+
VALID_ARCHS = "arm64 arm64e armv7 armv7s x86_64h";
520525
};
521526
name = Release;
522527
};
523528
9150E77B1E73BEDD00C5D46A /* Debug */ = {
524529
isa = XCBuildConfiguration;
525530
buildSettings = {
531+
ARCHS = (
532+
"$(ARCHS_STANDARD)",
533+
x86_64h,
534+
);
526535
CODE_SIGN_ENTITLEMENTS = OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements;
527536
DEVELOPMENT_TEAM = 99SW8E36CT;
528537
FRAMEWORK_SEARCH_PATHS = (
@@ -535,12 +544,17 @@
535544
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example.OneSignalNotificationServiceExtensionA;
536545
PRODUCT_NAME = "$(TARGET_NAME)";
537546
SKIP_INSTALL = YES;
547+
VALID_ARCHS = "arm64 arm64e armv7 armv7s x86_64h";
538548
};
539549
name = Debug;
540550
};
541551
9150E77C1E73BEDD00C5D46A /* Release */ = {
542552
isa = XCBuildConfiguration;
543553
buildSettings = {
554+
ARCHS = (
555+
"$(ARCHS_STANDARD)",
556+
x86_64h,
557+
);
544558
CODE_SIGN_ENTITLEMENTS = OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements;
545559
DEVELOPMENT_TEAM = 99SW8E36CT;
546560
FRAMEWORK_SEARCH_PATHS = (
@@ -554,24 +568,7 @@
554568
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example.OneSignalNotificationServiceExtensionA;
555569
PRODUCT_NAME = "$(TARGET_NAME)";
556570
SKIP_INSTALL = YES;
557-
};
558-
name = Release;
559-
};
560-
CA29515C2167F2500064227A /* Debug */ = {
561-
isa = XCBuildConfiguration;
562-
buildSettings = {
563-
CODE_SIGN_STYLE = Automatic;
564-
DEVELOPMENT_TEAM = 4ZR3G6ZK9T;
565-
PRODUCT_NAME = "$(TARGET_NAME)";
566-
};
567-
name = Debug;
568-
};
569-
CA29515D2167F2500064227A /* Release */ = {
570-
isa = XCBuildConfiguration;
571-
buildSettings = {
572-
CODE_SIGN_STYLE = Automatic;
573-
DEVELOPMENT_TEAM = 4ZR3G6ZK9T;
574-
PRODUCT_NAME = "$(TARGET_NAME)";
571+
VALID_ARCHS = "arm64 arm64e armv7 armv7s x86_64h";
575572
};
576573
name = Release;
577574
};

iOS_SDK/OneSignalDevApp/OneSignalDevApp/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
<string>Test Location</string>
3030
<key>NSLocationWhenInUseUsageDescription</key>
3131
<string>Test Location2</string>
32+
<key>OneSignal_disable_badge_clearing</key>
33+
<false/>
3234
<key>OneSignal_require_privacy_consent</key>
3335
<false/>
3436
<key>UIBackgroundModes</key>
@@ -43,8 +45,6 @@
4345
<array>
4446
<string>armv7</string>
4547
</array>
46-
<key>OneSignal_disable_badge_clearing</key>
47-
<false/>
4848
<key>UISupportedInterfaceOrientations</key>
4949
<array>
5050
<string>UIInterfaceOrientationPortrait</string>

iOS_SDK/OneSignalSDK/Framework/OneSignal.framework/Versions/A/Headers/OneSignal.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,9 @@ typedef NS_ENUM(NSUInteger, Session) {
235235
// A weight to attach to the outcome name
236236
@property (strong, nonatomic, nonnull) NSDecimalNumber *weight;
237237

238+
// Convert the object into a NSDictionary
239+
- (NSDictionary * _Nonnull)jsonRepresentation;
240+
238241
@end
239242

240243

16 KB
Binary file not shown.

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
03389F691FB548A0006537F0 /* OneSignalTrackFirebaseAnalyticsOverrider.m in Sources */ = {isa = PBXBuildFile; fileRef = 03389F681FB548A0006537F0 /* OneSignalTrackFirebaseAnalyticsOverrider.m */; };
4040
03866CBD2378A33B0009C1D8 /* OutcomeIntegrationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 03866CBC2378A33B0009C1D8 /* OutcomeIntegrationTests.m */; };
4141
03866CC12378A67B0009C1D8 /* RestClientAsserts.m in Sources */ = {isa = PBXBuildFile; fileRef = 03866CC02378A67B0009C1D8 /* RestClientAsserts.m */; };
42+
038C63822387450300CA4310 /* OneSignalReceiveReceiptsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A9173A1231971E5007848FA /* OneSignalReceiveReceiptsController.m */; };
43+
038C63832387450300CA4310 /* OneSignalReceiveReceiptsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A9173A1231971E5007848FA /* OneSignalReceiveReceiptsController.m */; };
4244
1AF75EAE1E8567FD0097B315 /* NSString+OneSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AF75EAD1E8567FD0097B315 /* NSString+OneSignal.m */; };
4345
1AF75EAF1E8569710097B315 /* NSString+OneSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AF75EAD1E8567FD0097B315 /* NSString+OneSignal.m */; };
4446
1AF75EB01E8569720097B315 /* NSString+OneSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AF75EAD1E8567FD0097B315 /* NSString+OneSignal.m */; };
@@ -58,10 +60,10 @@
5860
4529DEED1FA83C5D00CEAB1D /* OneSignalHelperOverrider.m in Sources */ = {isa = PBXBuildFile; fileRef = 4529DEEC1FA83C5D00CEAB1D /* OneSignalHelperOverrider.m */; };
5961
4529DEF01FA8433500CEAB1D /* NSLocaleOverrider.m in Sources */ = {isa = PBXBuildFile; fileRef = 4529DEEF1FA8433500CEAB1D /* NSLocaleOverrider.m */; };
6062
4529DEF31FA8440A00CEAB1D /* UIAlertViewOverrider.m in Sources */ = {isa = PBXBuildFile; fileRef = 4529DEF21FA8440A00CEAB1D /* UIAlertViewOverrider.m */; };
61-
4529DEF61FA8460C00CEAB1D /* UnitTestAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4529DEF51FA8460C00CEAB1D /* UnitTestAppDelegate.m */; };
6263
4529DF0C1FA932AC00CEAB1D /* OneSignalTrackFirebaseAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 4529DF0B1FA932AC00CEAB1D /* OneSignalTrackFirebaseAnalytics.m */; };
6364
454F94F21FAD218000D74CCF /* OneSignalNotificationServiceExtensionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 454F94F11FAD218000D74CCF /* OneSignalNotificationServiceExtensionHandler.m */; };
6465
454F94F51FAD2E5A00D74CCF /* OSNotificationPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 454F94F41FAD2E5A00D74CCF /* OSNotificationPayload.m */; };
66+
5B58E4F8237CE7B4009401E0 /* UIDeviceOverrider.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B58E4F6237CE7B4009401E0 /* UIDeviceOverrider.m */; };
6567
7A123295235DFE3B002B6CE3 /* OutcomeTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A123294235DFE3B002B6CE3 /* OutcomeTests.m */; };
6668
7A1232A2235E1743002B6CE3 /* OneSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 912411F11E73342200E41FD7 /* OneSignal.m */; };
6769
7A1232A4235E175C002B6CE3 /* OneSignalOutcomeEventsController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ADE379522E8B70700263048 /* OneSignalOutcomeEventsController.h */; };
@@ -83,9 +85,11 @@
8385
7A674F1B2360D82E001F9ACD /* OSBaseFocusTimeProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A674F1A2360D82E001F9ACD /* OSBaseFocusTimeProcessor.m */; };
8486
7A674F1C2360D82E001F9ACD /* OSBaseFocusTimeProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A674F1A2360D82E001F9ACD /* OSBaseFocusTimeProcessor.m */; };
8587
7A674F1D2360D82E001F9ACD /* OSBaseFocusTimeProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A674F1A2360D82E001F9ACD /* OSBaseFocusTimeProcessor.m */; };
88+
7A9173A2231971E5007848FA /* OneSignalReceiveReceiptsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A9173A1231971E5007848FA /* OneSignalReceiveReceiptsController.m */; };
8689
7AD8DDE7234BD3BE00747A8A /* OneSignalUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AD8DDE6234BD3BE00747A8A /* OneSignalUserDefaults.m */; };
8790
7ADE379422E8B69C00263048 /* OneSignalOutcomeEventsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ADE379322E8B69C00263048 /* OneSignalOutcomeEventsController.m */; };
8891
7ADE37AD22F2554400263048 /* OneSignalOutcomeEventsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ADE379322E8B69C00263048 /* OneSignalOutcomeEventsController.m */; };
92+
7ADF891C230DB5BD0054E0D6 /* UnitTestAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4529DEF51FA8460C00CEAB1D /* UnitTestAppDelegate.m */; };
8993
7AECE59023674A9700537907 /* OSAttributedFocusTimeProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AECE58F23674A9700537907 /* OSAttributedFocusTimeProcessor.m */; };
9094
7AECE59123674A9700537907 /* OSAttributedFocusTimeProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AECE58F23674A9700537907 /* OSAttributedFocusTimeProcessor.m */; };
9195
7AECE59223674A9700537907 /* OSAttributedFocusTimeProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AECE58F23674A9700537907 /* OSAttributedFocusTimeProcessor.m */; };
@@ -106,7 +110,6 @@
106110
7AFE856C2368DDB80091D6A5 /* OSFocusCallParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFE856A2368DDB80091D6A5 /* OSFocusCallParams.m */; };
107111
7AFE856D2368DDB80091D6A5 /* OSFocusCallParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFE856A2368DDB80091D6A5 /* OSFocusCallParams.m */; };
108112
7AFE856F2368DDC50091D6A5 /* OSFocusCallParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AFE856E2368DDC50091D6A5 /* OSFocusCallParams.h */; };
109-
5B58E4F8237CE7B4009401E0 /* UIDeviceOverrider.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B58E4F6237CE7B4009401E0 /* UIDeviceOverrider.m */; };
110113
911E2CBD1E398AB3003112A4 /* UnitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 911E2CBC1E398AB3003112A4 /* UnitTests.m */; };
111114
911E2CC51E398B53003112A4 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E08E2701D49A5C8002176DE /* SystemConfiguration.framework */; };
112115
911E2CC61E398B97003112A4 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37E6B2BA19D9CAF300D0C601 /* UIKit.framework */; };
@@ -384,6 +387,8 @@
384387
454F94F11FAD218000D74CCF /* OneSignalNotificationServiceExtensionHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OneSignalNotificationServiceExtensionHandler.m; sourceTree = "<group>"; };
385388
454F94F41FAD2E5A00D74CCF /* OSNotificationPayload.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OSNotificationPayload.m; sourceTree = "<group>"; };
386389
454F94F61FAD2EC300D74CCF /* OSNotificationPayload+Internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "OSNotificationPayload+Internal.h"; sourceTree = "<group>"; };
390+
5B58E4F3237CE7B3009401E0 /* UIDeviceOverrider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIDeviceOverrider.h; sourceTree = "<group>"; };
391+
5B58E4F6237CE7B4009401E0 /* UIDeviceOverrider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIDeviceOverrider.m; sourceTree = "<group>"; };
387392
7A123294235DFE3B002B6CE3 /* OutcomeTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OutcomeTests.m; sourceTree = "<group>"; };
388393
7A12EBD523060A6F005C4FA5 /* OneSignalSessionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OneSignalSessionManager.m; sourceTree = "<group>"; };
389394
7A12EBD623060A6F005C4FA5 /* OneSignalSessionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OneSignalSessionManager.h; sourceTree = "<group>"; };
@@ -393,6 +398,8 @@
393398
7A12EBDC23060B37005C4FA5 /* OSIndirectNotification.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OSIndirectNotification.m; sourceTree = "<group>"; };
394399
7A674F182360D813001F9ACD /* OSBaseFocusTimeProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSBaseFocusTimeProcessor.h; sourceTree = "<group>"; };
395400
7A674F1A2360D82E001F9ACD /* OSBaseFocusTimeProcessor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OSBaseFocusTimeProcessor.m; sourceTree = "<group>"; };
401+
7A9173A1231971E5007848FA /* OneSignalReceiveReceiptsController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OneSignalReceiveReceiptsController.m; sourceTree = "<group>"; };
402+
7A9173A3231971F8007848FA /* OneSignalReceiveReceiptsController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OneSignalReceiveReceiptsController.h; sourceTree = "<group>"; };
396403
7AD8DDE6234BD3BE00747A8A /* OneSignalUserDefaults.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OneSignalUserDefaults.m; sourceTree = "<group>"; };
397404
7AD8DDE8234BD3CF00747A8A /* OneSignalUserDefaults.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OneSignalUserDefaults.h; sourceTree = "<group>"; };
398405
7ADE379322E8B69C00263048 /* OneSignalOutcomeEventsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OneSignalOutcomeEventsController.m; sourceTree = "<group>"; };
@@ -407,8 +414,6 @@
407414
7AF76E92234252320085F926 /* OSSessionResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OSSessionResult.h; sourceTree = "<group>"; };
408415
7AFE856A2368DDB80091D6A5 /* OSFocusCallParams.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OSFocusCallParams.m; sourceTree = "<group>"; };
409416
7AFE856E2368DDC50091D6A5 /* OSFocusCallParams.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OSFocusCallParams.h; sourceTree = "<group>"; };
410-
5B58E4F3237CE7B3009401E0 /* UIDeviceOverrider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIDeviceOverrider.h; sourceTree = "<group>"; };
411-
5B58E4F6237CE7B4009401E0 /* UIDeviceOverrider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIDeviceOverrider.m; sourceTree = "<group>"; };
412417
911E2CBA1E398AB3003112A4 /* UnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
413418
911E2CBC1E398AB3003112A4 /* UnitTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UnitTests.m; sourceTree = "<group>"; };
414419
911E2CBE1E398AB3003112A4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -702,6 +707,14 @@
702707
name = OnFocus;
703708
sourceTree = "<group>";
704709
};
710+
7A9173A023197198007848FA /* ReceiveReceipts */ = {
711+
isa = PBXGroup;
712+
children = (
713+
9D475EDA23874D1100EE69F9 /* Controller */,
714+
);
715+
name = ReceiveReceipts;
716+
sourceTree = "<group>";
717+
};
705718
7ADE379222E8B56F00263048 /* OutcomeEvents */ = {
706719
isa = PBXGroup;
707720
children = (
@@ -752,6 +765,7 @@
752765
children = (
753766
7A674F172360D7DB001F9ACD /* OnFocus */,
754767
7ADE379222E8B56F00263048 /* OutcomeEvents */,
768+
7A9173A023197198007848FA /* ReceiveReceipts */,
755769
454F94F31FAD263300D74CCF /* Model */,
756770
9129C6B41E89E541009CB6A0 /* State */,
757771
91F58D7B1E7C7EE30017D24D /* NotificationSettings */,
@@ -885,6 +899,15 @@
885899
name = Controller;
886900
sourceTree = "<group>";
887901
};
902+
9D475EDA23874D1100EE69F9 /* Controller */ = {
903+
isa = PBXGroup;
904+
children = (
905+
7A9173A1231971E5007848FA /* OneSignalReceiveReceiptsController.m */,
906+
7A9173A3231971F8007848FA /* OneSignalReceiveReceiptsController.h */,
907+
);
908+
name = Controller;
909+
sourceTree = "<group>";
910+
};
888911
CA08FC701FE99AE6004C445F /* API */ = {
889912
isa = PBXGroup;
890913
children = (
@@ -1181,6 +1204,7 @@
11811204
buildActionMask = 2147483647;
11821205
files = (
11831206
9D1BD968237A28FC00A064F7 /* OSUniqueOutcomeNotification.m in Sources */,
1207+
7A9173A2231971E5007848FA /* OneSignalReceiveReceiptsController.m in Sources */,
11841208
9124120E1E73342200E41FD7 /* OneSignal.m in Sources */,
11851209
CACBAA97218A6243000ACAA5 /* OSMessagingController.m in Sources */,
11861210
CA36F35921C33A2500300C77 /* OSInAppMessageController.m in Sources */,
@@ -1302,6 +1326,7 @@
13021326
9129C6BF1E89E7AB009CB6A0 /* OSSubscription.m in Sources */,
13031327
912412371E73342200E41FD7 /* OneSignalTrackIAP.m in Sources */,
13041328
CAABF34C205B157B0042F8E5 /* OneSignalExtensionBadgeHandler.m in Sources */,
1329+
038C63822387450300CA4310 /* OneSignalReceiveReceiptsController.m in Sources */,
13051330
7AECE59123674A9700537907 /* OSAttributedFocusTimeProcessor.m in Sources */,
13061331
CACBAA9E218A6243000ACAA5 /* OSInAppMessageView.m in Sources */,
13071332
CA08FC801FE99B25004C445F /* Requests.m in Sources */,
@@ -1323,7 +1348,6 @@
13231348
9D1BD9622379F41B00A064F7 /* OSOutcomeEvent.m in Sources */,
13241349
9D1BD96F237B57CA00A064F7 /* OneSignalCacheCleaner.m in Sources */,
13251350
7ADE37AD22F2554400263048 /* OneSignalOutcomeEventsController.m in Sources */,
1326-
4529DEF61FA8460C00CEAB1D /* UnitTestAppDelegate.m in Sources */,
13271351
91F58D8B1E7C9A240017D24D /* OneSignalNotificationSettingsIOS7.m in Sources */,
13281352
CACBAA99218A6243000ACAA5 /* OSMessagingController.m in Sources */,
13291353
91F60F7D1E80E4E400706E60 /* UncaughtExceptionHandler.m in Sources */,
@@ -1404,6 +1428,8 @@
14041428
4529DEE11FA82AB300CEAB1D /* NSBundleOverrider.m in Sources */,
14051429
912412441E73342200E41FD7 /* UNUserNotificationCenter+OneSignal.m in Sources */,
14061430
03866CC12378A67B0009C1D8 /* RestClientAsserts.m in Sources */,
1431+
7ADF891C230DB5BD0054E0D6 /* UnitTestAppDelegate.m in Sources */,
1432+
038C63832387450300CA4310 /* OneSignalReceiveReceiptsController.m in Sources */,
14071433
9124123C1E73342200E41FD7 /* OneSignalWebView.m in Sources */,
14081434
CAB411AE208931EE005A70D1 /* DummyNotificationCenterDelegate.m in Sources */,
14091435
4529DEF01FA8433500CEAB1D /* NSLocaleOverrider.m in Sources */,

iOS_SDK/OneSignalSDK/Source/OSBaseFocusTimeProcessor.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ - (void)cancelDelayedJob {
8181

8282
- (NSTimeInterval)getUnsentActiveTime {
8383
if (!unsentActiveTime)
84-
unsentActiveTime = [OneSignalUserDefaults.initShared getSavedObject:self.unsentActiveTimeUserDefaultsKey defaultValue:@0];
84+
unsentActiveTime = [OneSignalUserDefaults.initShared getSavedObjectForKey:self.unsentActiveTimeUserDefaultsKey defaultValue:@0];
8585

8686
return [unsentActiveTime doubleValue];
8787
}

0 commit comments

Comments
 (0)