• 后台运行的程序中调用桌面应用程序


    应一个博友的问题,小弟研究了一下,发现网上有关于OpenURL打开其他应用程序的资料,于是照做了一下,经过测试,发现可行,这里分享一下。

    下面说下步骤。

    首先在你要通过后台程序调用的app的info.plist,添加一项URL types,展开URL types,再展开Item0,将Item0下的URL identifier修改为URL Schemes

    然后给一个string,这里我用的是myappTest。这个可以自己随便定义的。如图:

    然后就简单了,我直接在我上篇文章的demo中 ,判断有短信过来的时候就调用另一个(URL Schemes == myappTest的)应用程序。

    添加的代码段如下:

        BOOL res = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"myappTest://"]];

         

         if (res) {

             NSLog(@"open myappTest://");

             [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myappTest://"]];

             

         }

    经过测试 有效。当有短信过来的时候,这个应用程序就被华丽丽的弹出来了。

    这里插一句,我们的产品friendIn上线了 ,绝对的神奇,打开你的通讯录就可以知道你所有好友的最新动态。大家友情帮顶一下,能留言的留个言,谢啦!~~~

  • 相关阅读:
    阴影及定位
    选择器高级、样式及布局
    css的导入与基础选择器
    html知识
    ORM
    python实现进度条
    MySQL单表查询
    一、HTTP
    mysql4
    练习——MySQL
  • 原文地址:https://www.cnblogs.com/xiongwj0910/p/2660445.html
Copyright © 2020-2023  润新知