公司最近想做一個(gè)統(tǒng)計(jì)分享的功能,需要攔截到分享成功后的回調(diào),查了一下友盟開(kāi)發(fā)文檔,下面這個(gè)方法可以做到回調(diào)是否成功,但是發(fā)現(xiàn)QQ的分享回調(diào)怎么也不能成功,最后查了好多資料,最后在友盟的官方論壇中找到了答案,QQ分享之后的回調(diào)url應(yīng)該是QQ開(kāi)頭的,但是我的是tencent開(kāi)頭,在查看URLtypes之后發(fā)現(xiàn)我的16進(jìn)制轉(zhuǎn)換錯(cuò)了.開(kāi)始我們寫(xiě)的分享工具類(lèi)是一個(gè)UIview顯示的時(shí)候把它添加到keywindow上,但是為了想調(diào)用下面的方法,設(shè)置代理的時(shí)候需要傳入一個(gè)控制器,但是改為控制器之后就不能把控制器的view放在keywindows上了,控制器需要設(shè)置為keywindows的跟控制器,但是那樣原來(lái)的跟控制器就被注銷(xiāo)了,為此,我單獨(dú)創(chuàng)建了一個(gè)UIwindows,開(kāi)始想顯示創(chuàng)建,之后就注銷(xiāo)掉,但是那樣我就監(jiān)聽(tīng)不到下面的代理方法了,為此,我在appdelegate里面寫(xiě)了一個(gè)UIWindows,
appdelegate
友盟分享圖
- (void)didFinishGetUMSocialDataInViewController:(UMSocialResponseEntity *)response
;