开发者社区> 问答> 正文

有没有可能当app在后台运行时对其实现远程控制?(IOS)

新手开发者一枚。
最近想实现的功能是,当app在后台时(不管运行与否,因为在后台一段时间后会被停止运行),如果通过bonjour服务实现了设备互联,有没有可能在另外一一台设备上的app对这台设备上的相同app进行远程操控?
例如,发送控制请求,然后另一台app便停止播放音乐。

我目前的想法是构建一个类似聊天的框架,当由信息发送过来时,通过判断信息来决定用户的远程控制请求内容。但是这好像只能在前台运行时实现。当后台时,甚至不知道这两个设备还有没有保持连接。

有什么想法吗?
多谢,Drust.

展开
收起
a123456678 2016-07-27 13:59:11 2151 0
1 条回答
写回答
取消 提交回答
  • 当应用程序启动时执行,应用程序启动入口。只在应用程序启动时执行一次。application参数用来获取应用程序的状态、变量等,值得注意的是字典参数:(NSDictionary *)launchOptions,该参数存储程序启动的原因。 1.若用户直接启动,lauchOptions内无数据; 2.若由其他应用程序通过openURL:启动,则UIApplicationLaunchOptionsURLKey对应的对象为启动URL(NSURL),UIApplicationLaunchOptionsSourceApplicationKey对应启动的源应用程序的bundle ID (NSString); 3.若由本地通知启动,则UIApplicationLaunchOptionsLocalNotificationKey对应的是为启动应用程序的的本地通知对象(UILocalNotification); 4.若由远程通知启动,则UIApplicationLaunchOptionsRemoteNotificationKey对应的是启动应用程序的的远程通知信息userInfo(NSDictionary) 答案来源于网络

    2019-09-23 14:03:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
女性移动App安全攻防战 立即下载
汇聚云计算的生态核能——云市场,云上APP Store 立即下载
千万级用户直播App——服务端架构设计和思考 立即下载

相关实验场景

更多