tencent_kit
tencent_kit copied to clipboard
Flutter版QQ登录/分享
await Tencent.instance.isQQInstalled(); 提示没有这个方法?
iOS平台下无法使用
iOS 15.1 使用的就是这个例子,id什么的替换都正确,能正确跳转到qq,跳转的时候显示如下信息 021-11-09:14:37:20:267 [QQAPI] QQOpenApiUtility.mm:145 on +[QQOpenApiUtility openUniversallinkIfNeed:timUrl:completionHandler:], openUniversallinkIfNeed, url=https://qm.qq.com/opensdkul/mqqOpensdkSSoLogin/SSoLogin/tencent1112056603?objectlocation=url&pasteboard=YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGvEBwLDC0uLzAxMjM0NTY3ODk6Ozw9Pj9DS0xNTk9QVSRudWxs0w0ODxAeLFdOUy5rZXlzWk5TLm9iamVjdHNWJGNsYXNzrRESExQVFhcYGRobHB2AAoADgASABYAGgAeACIAJgAqAC4AMgA2ADq0fICEiIyQlJicoKR8jgA+AEIARgBKAE4AUgBaAF4AYgBmAGoAPgBOAG1ZhcHBfaWRUc2RrcF1yZXNwb25zZV90eXBlWGFwcF9uYW1lXWFwcHNpZ25fdG9rZW5Vc2NvcGVYYnVuZGxlaWRec3RhdHVzX3ZlcnNpb25Uc2Rrdl5zdGF0dXNfbWFjaGluZVlzdGF0dXNfb3NZY2xpZW50X2lkXxAQcmVmVW5pdmVyc2FsbGlua1oxMTEyMDU2NjAzUWlVdG9rZW5fEBN0ZW5jZW50X2tpdF9leGFtcGxlUNIPQEFCWU5TLnN0cmluZ4AVXxATZ2V0X3NpbXBsZV91c2VyaW5mb9JERUZHWiRjbGFzc25hbWVYJGNsYXNzZXNfEA9OU011dGFibGVTdHJpbmejSElKXxAPTlNNdXRhYmxlU3RyaW5nWE5TU3RyaW5nWE5TT2JqZWN0XxASY29tLnh3dGVjLm1hcmtzaG93UjE1WjMuNS4zX2xpdGVaaVBob25lMTIsMVQxNS4x0kRFUVJfEBNOU011dGFibGVEaWN0aW9uYXJ5o1FTSlxOU0RpY3Rpb25hcnkACAARABoAJAApADIANwBJAEwAUQBTAHIAeAB/AIcAkgCZAKcAqQCrAK0ArwCxALMAtQC3ALkAuwC9AL8AwQDPANEA0wDVANcA2QDbAN0A3wDhAOMA5QDnAOkA6wDyAPcBBQEOARwBIgErAToBPwFOAVgBYgF1AYABggGIAZ4BnwGkAa4BsAHGAcsB1gHfAfEB9QIHAhACGQIuAjECPAJHAkwCUQJnAmsAAAAAAAACAQAAAAAAAABUAAAAAAAAAAAAAAAAAAACeA==&sdkv=3.5.1&bundleid=Y29tLnh3dGVjLm1hcmtzaG93&appsign_txid=QQ4248A31B. 2021-11-09:14:37:20:272 [QQAPI] OpenApi.m:793 openQQWithCommand successed Connection 5: received failure notification Connection 5: failed to connect 12:8, reason -1 Connection...
就是这种 public static void registerWith(Registrar registrar) { }
ceshi\android\app\src\debug\AndroidManifest.xml:79:17-67 Error: Attribute activity#com.tencent.connect.common.AssistActivity@configChanges value=(orientation|keyboardHidden) from AndroidManifest.xml:79:17-67 is also present at [:tencent_kit] AndroidManifest.xml:45:13-74 value=(orientation|keyboardHidden|screenSize). Suggestion: add 'tools:replace="android:configChanges"' to element at AndroidManifest.xml to override.
I/AttaReporter(31145): init I/openSDK_LOG.SystemUtils(31145): isQQInstalled true I/AttaReporter(31145): attaReportAtSubThread E/AndroidRuntime(31145): FATAL EXCEPTION: main E/AndroidRuntime(31145): Process: io.github.v7lin.tencent_kit_example, PID: 31145 E/AndroidRuntime(31145): java.lang.NoClassDefFoundError: Failed resolution of: Lokhttp3/Interceptor; E/AndroidRuntime(31145): at com.tencent.open.a.a.a(ProGuard:68) E/AndroidRuntime(31145): at com.tencent.tauth.Tencent.createInstance(ProGuard:113) E/AndroidRuntime(31145): at...
``` I/openSDK_LOG.Tencent(28854): createInstance() -- start, appId = 101090484 I/openSDK_LOG.QQAuth(28854): QQAuth -- createInstance() --start I/openSDK_LOG.QQAuth(28854): new QQAuth() --start I/openSDK_LOG.AuthAgent(28854): is arm64-v8a architecture E/OpenConfig(28854): start4QQConnect exception: java.lang.ClassNotFoundException: com.tencent.stat.StatConfig I/openSDK_LOG.QQAuth(28854): new QQAuth() --end...
E/openSDK_LOG.ReportManager(11168): -->ReportCenter httpRequest Exception: E/openSDK_LOG.ReportManager(11168): javax.net.ssl.SSLException: hostname in certificate didn't match: != OR OR OR OR OR OR OR OR OR OR OR OR E/openSDK_LOG.ReportManager(11168): at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:193) E/openSDK_LOG.ReportManager(11168): at org.apache.http.conn.ssl.StrictHostnameVerifier.verify(StrictHostnameVerifier.java:66)...
### 0 Thread ### NSInvalidArgumentException ### *** -[__NSDictionaryM setObject:forKey:]: object cannot be nil (key: pasted_string) ``` CoreFoundation | ___exceptionPreprocess + 220 -- | -- 1 libobjc.A.dylib | objc_exception_throw + 60...