當(dāng)應(yīng)用自身的用戶體量發(fā)展到一定的程度時(shí),本身的應(yīng)用分享也可以帶一來一些新客,達(dá)到引流效果;
應(yīng)用分享的方式主要有如下的三種方式:
1)單獨(dú)的接入官網(wǎng)的sdk
接入第三方處理后的SDK,他們提供有比較好的完整的接口調(diào)用。但是呢,也依然需要去單獨(dú)去官網(wǎng)申請相關(guān)的Key.
使用系統(tǒng)自帶的分享:這種方式,只要是有良知,不格入的開發(fā)商,也能很好的遵守Android的分享協(xié)議。
個(gè)人感覺。
1)時(shí)間長一些,APK的體量會(huì)小一些。
2)速度快,ApK體量會(huì)大一些,因?yàn)槌朔窒淼腟dk的話,還有他自己的sdk包。并且,需要時(shí)常的更新。
3)方便,簡單。受一些限制,如分享的界面,是系統(tǒng)的,不能統(tǒng)一。但也有一些比較格入的社交App不按規(guī)則 來。
我喜歡使用第三種方式,談一下,在接入sdk的時(shí)候遇到 過比較格入的sdk廠商,F(xiàn)B.
正常調(diào)用系統(tǒng)的的分享時(shí),他會(huì)自動(dòng)的彈出一個(gè)分享框:

然而,我再點(diǎn)擊fb的時(shí)候,給的是這樣的:

我調(diào)用的時(shí)候,是這么調(diào)用的:

而我想要的效果是這樣的:

看了一下facebook那邊帶有分享的文檔,說是,可以這么來,如果你想要上面的效果的話》

為毛別人的都正常的,就你這么格入?好吧,轉(zhuǎn)而一想,如果我知道用戶點(diǎn)擊的是哪一個(gè)分享渠道的話。我不是可以對這種單獨(dú)的使用sdk的方式?


部份代碼如上:
好了,主要的邏輯來了:

如果選擇的是非格入的,則走正常的分享方式;完美解決:


https://developers.facebook.com/x/bugs/332619626816423/

一片罵聲啊。。。。。。