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

iPhone App: Launch My App on My Website and Tips

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

我的目标是开发一个最终可以连接在一起的网站和 iphone 应用程序。例如,Yelp 或 YouTube:您可以在 phone 上访问他们的网站,他们会告诉您可以下载他们的应用程序,也可以从那里启动他们的应用程序。此外,如果他们启动该应用程序,该应用程序将显示他们正在查看的内容(可能是同一页面等)

所以我的问题是:

1) 你能给我一些关于开发流程的建议吗? (应用优先还是网站优先、框架等)

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

非常感谢!

1) Can you give me suggestions regarding the development flow? (App first or website first, framework, etc.)

我建议您从最擅长的事情开始,这样您的工作效率会更高。抱歉,我没有网站提示可以给您。

2) How do you actually connect them and make your app to go to the correct view?

您可以使用它打开任何网站:

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

打开你的应用程序,你需要启用URL方案,只添加URL Type到plist:

之后,您可以打开您的应用程序:

<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];
    }