iPhone应用程序:在我的网站和提示上启动我的应用程序

时间:2015-03-09 22:06:27

标签: ios objective-c iphone mobile-website

我希望之前没有问过,我已经搜索过,不确定这些是我想要的答案(iPhone apps: Can I open an app from a link in a website?Apple URL Schemes)。另外我还没有开发我的网站,所以我可能也需要一些提示。

我的目标是开发一个最终可以连接在一起的网站和iPhone应用程序。例如,像Yelp或YouTube这样的东西:你可以通过电话访问他们的网站,他们会告诉你,你可以下载他们的应用程序,或者你可以从那里启动他们的应用程序。此外,如果他们启动应用程序,应用程序将显示他们正在查看的任何内容(可能是相同的页面等)。

所以我的问题是:

1)您能否就开发流程向我提出建议? (应用程序优先或网站优先,框架等)

2)你如何实际连接它们并使你的应用程序转到正确的视图?

非常感谢!

1 个答案:

答案 0 :(得分:1)

  

1)您能否就开发流程向我提出建议? (应用程序   第一个或网站第一,框架等。)

我建议你从最擅长的事情开始,这样你就可以提高工作效率。不幸的是,我没有任何网站提示给你,对不起。

  

2)你如何实际连接它们并使你的应用程序转到   正确的观点?

您可以使用此功能打开任何网站:

NSURL * URLMyWebSite = [NSURL URLWithString:@"http://www.google.com"];
[[UIApplication sharedApplication] openURL:URLMyWebSite];

要打开您的应用,您需要启用网址计划,只需将URL Type添加到plist:

enter image description here

在此之后,您可以打开您的应用:

<a href="myfirstApp://">Open My First App</a>

你可以发送参数:

<a href="myfirstApp://login?username=rondinellimorais&password=1234">Open My First App</a>

使用HelperLibrary将解析查询字符串导入NSDictionary

其他应用可以打开您的应用:

NSURL * URLMyFirstApp = [NSURL URLWithString:@"myfirstApp://login?username=rondinellimorais&password=1234"];
    if([[UIApplication sharedApplication] canOpenURL:URLMyFirstApp]){
        [[UIApplication sharedApplication] openURL:URLMyFirstApp];
    }