Swift項目集成QQ授權登錄

首先參考官網文檔:https://wiki.connect.qq.com/sdk%e4%b8%8b%e8%bd%bd

由於QQ官網文檔介紹很xxx,建議優先集成微信,微信文檔很全。這樣可以避免QQ一些坑。

下面以當前版本是3.5.7為例開始集成

Note:必須設置Universal Links,否則回調可能不觸發

集成sdk,此時官網有些需要註意,如下:

1. libstdc++.dylib 可以不需要
2. 橋接導入sdk的會報錯:https://www.jianshu.com/p/d053e54a2542
3. 必須在SceneDelegate裡面處理Universal Links和handleOpen Url,否則回調也不會觸發

這裡如果不處理handleOpen,則掃碼登錄不會觸發(可以參考微信QQ支付)。

橋接頭文件包含:

#import <TencentOpenAPI/TencentOpenApiUmbrellaHeader.h>

以上就是本文的全部內容,希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。

推薦閱讀: