iOS開發中整合友盟6 0 0發現的問題

2021-07-23 06:18:39 字數 1619 閱讀 4544

1.設定分享到

qq互聯的

qq

互聯卻需要和

//設定分享到

qq互聯的和[[

umsocialmanager

defaultmanager

] setplaform

:umsocialplatformtype_qq::

redirecturl

:@""

];2.整合友盟第三方登入,提示**錯誤

友盟文件中的**:

#import -(

void

)authwithplatform:(umsocialplatformtype)platformtype];}

#import

- (void

)getuserinfoforplatform:(umsocialplatformtype)platformtype]; }

將報錯的方法替換為下面兩個方法:

//授權平台

- (void

)authwithplatform:(

umsocialplatformtype

)platformtype

currentviewcontroller:(

id)currentviewcontroller

completion:(

umsocialrequestcompletionhandler

)completion;

//獲取使用者資訊

- (void

)getuserinfowithplatform:(

umsocialplatformtype

)platformtype

currentviewcontroller:(

id)currentviewcontroller

completion:(

umsocialrequestcompletionhandler

)completion;

3.qq登入會出現兩次授權的情況

分析:出現兩次授權頁面的原因:授權登入的流程是,先獲取授權資訊,再獲取使用者資訊。而qq登入時,獲取授權資訊會跳轉到授權介面,而獲取使用者資訊時也會跳轉到授權頁面,所以才會出現兩次跳轉到授權頁面。

解決辦法:

不呼叫授權方法,直接獲取使用者資訊。

4.分享,**報錯

將錯誤的方法替換為:

- (void

)sharetoplatform:(

umsocialplatformtype

)platformtype

messageobject:(

umsocialmessageobject

*)messageobject

currentviewcontroller:(

id)currentviewcontroller

completion:(

umsocialrequestcompletionhandler

)completion;

5.分享,失敗2005

新增**:

messageobject.

shareobject

= shareobject;

IOS整合友盟推送UMengPush

按以下步驟絕對好使 1.證書配置 2.裝置描述顯示紅色,篩選結果為空 b.刪除應用重新執行 c.友盟後台有延遲,幾分鐘不等 d.顯示黑色可以測試資訊 配置 如果還是不行ios首先用以下 判斷有木有錯誤 didfailtoregisterforremotenotificationswitherror ...

iOS開發中整合Reveal

配置方式一簡介有效。在使用時,我們將reveal連線上模擬器或真機上正在執行的ios程式,然後就可以檢視和除錯ios程式的介面。配置reveal 1 配置方式一 1 啟動reveal,選擇reveal help show reveal library in finder。2 在xcode中開啟ios...

Android Studio整合友盟APP統計

如未註冊,請先前往友盟官網 2.匯入友盟sdk 在build.gradle的dependencies中新增 compile com.umeng.analytics analytics latest.integration 如果無法正常整合請新增如下 allprojects 3.在android.ma...