Skip to content

Commit 737cafc

Browse files
committed
[dev app] add log listener
1 parent 5089ff9 commit 737cafc

File tree

3 files changed

+14
-2
lines changed

3 files changed

+14
-2
lines changed

iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
#import <UIKit/UIKit.h>
3232
#import <OneSignalFramework/OneSignalFramework.h>
3333

34-
@interface AppDelegate : UIResponder <UIApplicationDelegate, OSNotificationPermissionObserver, OSInAppMessageLifecycleListener, OSPushSubscriptionObserver, OSNotificationLifecycleListener, OSInAppMessageClickListener, OSNotificationClickListener, OSUserStateObserver>
34+
@interface AppDelegate : UIResponder <UIApplicationDelegate, OSNotificationPermissionObserver, OSInAppMessageLifecycleListener, OSPushSubscriptionObserver, OSNotificationLifecycleListener, OSInAppMessageClickListener, OSNotificationClickListener, OSUserStateObserver, OSLogListener>
3535

3636
@property (strong, nonatomic) UIWindow *window;
3737

iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.m

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
5151
// [FIRApp configure];
5252

5353
NSLog(@"Bundle URL: %@", [[NSBundle mainBundle] bundleURL]);
54+
// Uncomment to test LogListener
55+
// [OneSignal.Debug addLogListener:self];
5456
[OneSignal.Debug setLogLevel:ONE_S_LL_VERBOSE];
5557
[OneSignal.Debug setAlertLevel:ONE_S_LL_NONE];
5658

@@ -194,4 +196,8 @@ - (void)application:(UIApplication *)application
194196
completionHandler(UIBackgroundFetchResultNoData);
195197
}
196198

199+
- (void)onLogEvent:(OneSignalLogEvent * _Nonnull)event {
200+
NSLog(@"Dev App onLogEvent: %@", event.entry);
201+
}
202+
197203
@end

iOS_SDK/OneSignalDevApp/OneSignalDevApp/SwiftTest.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,15 @@
2828
import Foundation
2929
import OneSignalFramework
3030

31-
class SwiftTest: NSObject {
31+
class SwiftTest: NSObject, OSLogListener {
32+
func onLogEvent(_ event: OneSignalLogEvent) {
33+
print("Dev App onLogEvent: \(event.level) - \(event.entry)")
34+
}
35+
3236
func testSwiftUserModel() {
3337
let token1 = OneSignal.User.pushSubscription.token
3438
let token = OneSignal.User.pushSubscription.token
39+
OneSignal.Debug.addLogListener(self)
40+
OneSignal.Debug.removeLogListener(self)
3541
}
3642
}

0 commit comments

Comments
 (0)