使用共享授权,我能够授权孩子的设备,并且能够在父设备上看到孩子的移动设备上安装的所有应用程序。但是当我试图给DeviceActivity打电话时,什么都没有发生。我就是这样称呼DeviceActivity的
class MyDeviceActivityMonitor: DeviceActivityMonitor{
override func intervalDidStart(for activity: DeviceActivityName) {
super.intervalDidStart(for: activity)
}
override func intervalDidEnd(for activity: DeviceActivityName) {
super.intervalDidEnd(for: activity)
}
override func eventDidReachThreshold(_ event:DeviceActivityEvent.Name,activity:DeviceActivityName){
super.eventDidReachThreshold(event, activity: activity)
}
}
info.plist
<key>NSExtension</key>
<dict>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.deviceactivity.monitor-extension</string>
<key>NSExtensionPrincipalClass</key>
<string>$(PRODUCT_MODULE_NAME).DeviceActivityMonitorExtension</string>
</dict>
发布于 2022-04-29 16:07:06
我也被困在这个问题上了。您是否尝试过将NSExtensionPrincipalClass更改为下面的内容?
<string>$(PRODUCT_MODULE_NAME).MyDeviceActivityMonitor </string>
https://stackoverflow.com/questions/71777982
复制相似问题