ios他人收集整理Android知识@IT·互联网

iOS app推广之app间的跳转以及网页的唤起或者下载

2016-09-02  本文已影响806人  孤独的剑客

前段时间运营在推广app时提出了通过合作公司的app还有网页的分享来唤起或者提示下载。于是查阅了一些资料研究了下,然后整理分享下,写的不好勿喷😄。

app间的跳转

Paste_Image.png

遇到这个就需要在plist里面增加scheme

Paste_Image.png Paste_Image.png Paste_Image.png

然后再appDelegate里面增加回调
<p>app2</p><pre><code>- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

{

NSLog(@"URL scheme:%@", [url scheme]);
NSLog(@"URL query: %@", [url query]);
return YES;

}
</code></pre>
设置完成之后编译两个app就可以在app1中跳转到app2了,但是app内不好判断是否本地有下载app2,所以这样就只能打开本地已经下载的。起不到很好的推广作用,看了很多其他的app后发现他们大多是通过一个网页来来判断跳转。

网页的跳转下载

翻阅了一些资料发现这篇文章讲解的比较详细[http://echozq.github.io/echo-blog/2015/11/13/callapp.html]
于是动手写了个简单的h5,来验证是否可行,下面是效果图

WeChatSight2.gif

下面附上app1,app2以及网页的源文件,因为app2没有在appstore所以h5里面没有写跳转下载的方法,见谅(不会写)!网页的链接是放在个人的blog里面,由于blog太丑就不放出来啦,谢谢。
[https://github.com/mrjiOS/app-.git]

对了网页要在safari里面打开

上一篇 下一篇

猜你喜欢

热点阅读