Class SRDeviceUsageReport

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class SRDeviceUsageReport
extends NSObject
Since:
Available in iOS 14.0 and later.
  • Constructor Details

    • SRDeviceUsageReport

      public SRDeviceUsageReport()
    • SRDeviceUsageReport

      protected SRDeviceUsageReport​(NSObject.Handle h, long handle)
    • SRDeviceUsageReport

      protected SRDeviceUsageReport​(NSObject.SkipInit skipInit)
  • Method Details

    • getDuration

      public double getDuration()
    • getApplicationUsageByCategory

      public NSDictionary<?,​?> getApplicationUsageByCategory()
    • getNotificationUsageByCategory

      public NSDictionary<?,​?> getNotificationUsageByCategory()
    • getWebUsageByCategory

      public NSDictionary<?,​?> getWebUsageByCategory()
    • getTotalScreenWakes

      public long getTotalScreenWakes()
    • getTotalUnlocks

      public long getTotalUnlocks()
    • getTotalUnlockDuration

      public double getTotalUnlockDuration()