首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在屏幕时间从父设备调用设备活动Api

无法在屏幕时间从父设备调用设备活动Api
EN

Stack Overflow用户
提问于 2022-04-07 07:27:46
回答 1查看 495关注 0票数 1

使用共享授权,我能够授权孩子的设备,并且能够在父设备上看到孩子的移动设备上安装的所有应用程序。但是当我试图给DeviceActivity打电话时,什么都没有发生。我就是这样称呼DeviceActivity的

代码语言:javascript
运行
复制
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

代码语言:javascript
运行
复制
<key>NSExtension</key>
    <dict>
        <key>NSExtensionPointIdentifier</key>
        <string>com.apple.deviceactivity.monitor-extension</string>
        <key>NSExtensionPrincipalClass</key>
        <string>$(PRODUCT_MODULE_NAME).DeviceActivityMonitorExtension</string>
    </dict>
EN

回答 1

Stack Overflow用户

发布于 2022-04-29 16:07:06

我也被困在这个问题上了。您是否尝试过将NSExtensionPrincipalClass更改为下面的内容?

代码语言:javascript
运行
复制
<string>$(PRODUCT_MODULE_NAME).MyDeviceActivityMonitor </string>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71777982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档