是否可以在Iphone(或android)上安装一个应用程序,该应用程序可以引入手机本机应用程序并从该应用程序中启动它们?如果有可能,你认为加入他们的应用程序商店符合Apple的标准吗?
答案 0 :(得分:1)
是的,你可以这样使用......
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"appURL"]];
答案 1 :(得分: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,请参阅this answer
答案 2 :(得分:0)
是的,可以在iPhone中使用openURL
。
注册自定义URL方案
然后
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"rajneesh071://"]];
只需点击此链接即可获取详细信息Link