-1

是否有可能在 Iphone(或 android)上有一个应用程序,它可以拉入手机的本地应用程序并从该应用程序中启动它们?如果可能的话,您认为进入他们的应用商店是否符合 Apple 的标准?

4

3 回答 3

1

是的,您可以像这样使用...

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"appURL"]];
于 2013-04-16T13:59:26.753 回答
1

是的,您首先必须为要启动的应用程序创建一个方案。例如myapp://,这样,当一个 URL 以您的方案开头时,它将被打开(或者如果有更多具有相同方案的应用程序,则可以选择打开)。

您在 XXX-Info.plist 中设置了方案,这是一个示例:

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLName</key>
        <string>com.mycompany.myapp</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>myapp</string>
        </array>
    </dict>
</array>

设置方案后,您可以通过调用 safari 或其他应用程序打开它

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

点击这里获取更多信息

更新

对于Android,请参阅此答案

于 2013-04-16T14:09:34.370 回答
0

是的,可以在 iPhone 中使用openURL.

注册自定义 URL 方案

在此处输入图像描述

然后

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

只需点击此链接以获取详细信息链接

于 2013-04-16T13:55:11.460 回答