当应用自身的用户体量发展到一定的程度时,本身的应用分享也可以带一来一些新客,达到引流效果;
应用分享的方式主要有如下的三种方式:
1)单独的接入官网的sdk
接入第三方处理后的SDK,他们提供有比较好的完整的接口调用。但是呢,也依然需要去单独去官网申请相关的Key.
使用系统自带的分享:这种方式,只要是有良知,不格入的开发商,也能很好的遵守Android的分享协议。
个人感觉。
1)时间长一些,APK的体量会小一些。
2)速度快,ApK体量会大一些,因为除了分享的Sdk的话,还有他自己的sdk包。并且,需要时常的更新。
3)方便,简单。受一些限制,如分享的界面,是系统的,不能统一。但也有一些比较格入的社交App不按规则 来。
我喜欢使用第三种方式,谈一下,在接入sdk的时候遇到 过比较格入的sdk厂商,FB.
正常调用系统的的分享时,他会自动的弹出一个分享框:
然而,我再点击fb的时候,给的是这样的:
我调用的时候,是这么调用的:
而我想要的效果是这样的:
看了一下facebook那边带有分享的文档,说是,可以这么来,如果你想要上面的效果的话》
为毛别人的都正常的,就你这么格入?好吧,转而一想,如果我知道用户点击的是哪一个分享渠道的话。我不是可以对这种单独的使用sdk的方式?
部份代码如上:
好了,主要的逻辑来了:
如果选择的是非格入的,则走正常的分享方式;完美解决:
https://developers.facebook.com/x/bugs/332619626816423/
一片骂声啊。。。。。。