是否有可能在 Iphone(或 android)上有一个应用程序,它可以拉入手机的本地应用程序并从该应用程序中启动它们?如果可能的话,您认为进入他们的应用商店是否符合 Apple 的标准?
问问题
206 次
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 回答