是否可以强制iOS设备以编程方式从所述应用程序打开/切换到我的应用程序?

时间:2015-07-01 11:01:36

标签: ios swift

我想创建一个应用程序,当从该应用程序内部执行某个代码块时,该应用程序会打开并呈现给用户。有可能吗?

另一个解决方案是显示本地警报通知,该通知可以打开应用程序。但是没有通知就可以这样做吗?

2 个答案:

答案 0 :(得分:2)

不,没有用户互动,您无法打开您的应用。 打开应用程序只有两种方式,如下所示

  • 使用本地通知
  • 使用NSURL架构

您无法直接打开自己的应用。

答案 1 :(得分:2)

不,你不能直接打开另一个应用程序。

如果您想使用应用程序打开另一个应用程序,以实现URL方案。

以下是Objective-C

中打开谷歌地图的基本示例
-(IBAction) openMaps:(id)sender {
    // Opens a map containing Envato's Headquarters
    UIApplication *ourApplication = [UIApplication sharedApplication];
    NSString *ourPath = @"http://maps.google.com/maps?ll=-37.812022,144.969277";
    NSURL *ourURL = [NSURL URLWithString:ourPath];
    [ourApplication openURL:ourURL];
}

And Here is best tutorial for create custom URL Schemes in Objective-C.