Skip to content

Commit 1255559

Browse files
committed
[dev app] add log listener
1 parent bb46323 commit 1255559

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, OSUserJwtInvalidatedListener>
34+
@interface AppDelegate : UIResponder <UIApplicationDelegate, OSNotificationPermissionObserver, OSInAppMessageLifecycleListener, OSPushSubscriptionObserver, OSNotificationLifecycleListener, OSInAppMessageClickListener, OSNotificationClickListener, OSUserStateObserver, OSUserJwtInvalidatedListener, 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
@@ -55,6 +55,8 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
5555
// [FIRApp configure];
5656

5757
NSLog(@"Bundle URL: %@", [[NSBundle mainBundle] bundleURL]);
58+
// Uncomment to test LogListener
59+
// [OneSignal.Debug addLogListener:self];
5860
[OneSignal.Debug setLogLevel:ONE_S_LL_VERBOSE];
5961
[OneSignal.Debug setAlertLevel:ONE_S_LL_NONE];
6062

@@ -203,4 +205,8 @@ - (void)application:(UIApplication *)application
203205
completionHandler(UIBackgroundFetchResultNoData);
204206
}
205207

208+
- (void)onLogEvent:(OneSignalLogEvent * _Nonnull)event {
209+
NSLog(@"Dev App onLogEvent: %@", event.entry);
210+
}
211+
206212
@end

iOS_SDK/OneSignalDevApp/OneSignalDevApp/SwiftTest.swift

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

31-
class SwiftTest: NSObject, OSUserJwtInvalidatedListener {
31+
class SwiftTest: NSObject, OSUserJwtInvalidatedListener, OSLogListener {
32+
func onLogEvent(_ event: OneSignalLogEvent) {
33+
print("Dev App onLogEvent: \(event.level) - \(event.entry)")
34+
}
35+
3236
func onUserJwtInvalidated(event: OSUserJwtInvalidatedEvent) {
3337
print("event: \(event.jsonRepresentation())")
3438
print("externalId: \(event.externalId)")
@@ -42,5 +46,7 @@ class SwiftTest: NSObject, OSUserJwtInvalidatedListener {
4246
OneSignal.updateUserJwt(externalId: "euid", token: "token")
4347
OneSignal.addUserJwtInvalidatedListener(self)
4448
OneSignal.removeUserJwtInvalidatedListener(self)
49+
OneSignal.Debug.addLogListener(self)
50+
OneSignal.Debug.removeLogListener(self)
4551
}
4652
}

0 commit comments

Comments
 (0)