在 iPhone 中使用 URL Scheme 调用另一个应用程序
我想在单击当前应用程序上的按钮时加载另一个 iPhone 应用程序。必须加载的应用程序是DataStore(应用程序名称)。我在 plist 文件中向该应用程序添加了 URL 方案。 URL方案是dbapp,URL标识符是com.dbapp。 在当前应用程序(Testdb)中,我的代码是,
-(IBAction) btnClicked {
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"dbapp://"]];
}
但当我单击按钮时,它没有调用DataStore应用程序。请帮帮我。 谢谢。
i want to load another iphone application when i click the button on the current application. The application which has to be loaded is DataStore (appl name). I added URL scheme to this application in plist file. URL scheme is dbapp, URL identifier is com.dbapp.
In the current application(Testdb) i have the code is
-(IBAction) btnClicked {
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"dbapp://"]];
}
But it is not invoking the DataStore application when i click the button. please help me out.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试将链接嵌入到 hmtl 文档中,并让嵌入式 Safari 加载该 html - 例如通过外部服务器或可能。
当您单击该链接时,您应该会看到已注册的应用程序加载。如果没有,那么您必须查找 url 处理程序注册中的错误。
You can try to embed a link into a hmtl document and have the embedded Safari load that html - e.g. via an external server or maybe.
When you click on the link you should see the registered application load. If it doesn't then you have to look for the error in registration of the url-handler.