WAQQImpl_CN.podspec
@@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.name = 'WAQQImpl_CN' s.version = '2.8.0' s.version = '2.9.0' s.summary = 'WAQQImpl_CN framework in testing environment.' s.license = 'MIT' s.author = { "Hank" => "hank.zhang@gamehollywood.com" } @@ -17,7 +17,7 @@ s.source = { :git => "http://admin@172.16.100.58:7070/r/WAQQImpl_CN.git" , :tag => s.version} s.platform = :ios s.ios.deployment_target = "7.0" s.vendored_frameworks = 'frameworks/*.framework' s.vendored_frameworks = 'frameworks/*' s.resources = ['config/*.xml','bundle/TencentOpenApi_IOS_Bundle.bundle'] # s.dependency 'WASdkIntf_CN', '~> 2.1.0' # WAQQImpl_CN/2.9.0/WAQQImpl_CN.podspec
New file @@ -0,0 +1,26 @@ # # Be sure to run `pod spec lint WAApImpl_CN.podspec' to ensure this is a # valid spec and to remove all comments including this before submitting the spec. # # To learn more about Podspec attributes see http://docs.cocoapods.org/specification.html # To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/ # Pod::Spec.new do |s| s.name = 'WAQQImpl_CN' s.version = '2.9.0' s.summary = 'WAQQImpl_CN framework in testing environment.' s.license = 'MIT' s.author = { "Hank" => "hank.zhang@gamehollywood.com" } s.homepage = 'http://172.16.100.58:7070/summary/WAQQImpl_CN.git' s.source = { :git => "http://admin@172.16.100.58:7070/r/WAQQImpl_CN.git" , :tag => s.version} s.platform = :ios s.ios.deployment_target = "7.0" s.vendored_frameworks = 'frameworks/*' s.resources = ['config/*.xml','bundle/TencentOpenApi_IOS_Bundle.bundle'] # s.dependency 'WASdkIntf_CN', '~> 2.1.0' # # s.dependency 'WASdkImpl_CN', '~> 2.1.0' s.requires_arc = true end config/wa_sdk_impl_config_qq.xml
@@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <config> <version val="QQ2.8.0"/> <version val="QQ2.9.0"/> <comps> <!-- 公共模块 --> <comp module="CORE" plaf="QQ" mandatory="YES" value="WAQQCore" desc="公共模块"/> frameworks/TencentOpenAPI.framework/TencentOpenAPIBinary files differ
frameworks/TencentOpenAPI.xcframework/Info.plist
New file @@ -0,0 +1,42 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AvailableLibraries</key> <array> <dict> <key>LibraryIdentifier</key> <string>ios-arm64_armv7</string> <key>LibraryPath</key> <string>TencentOpenAPI.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> <string>armv7</string> </array> <key>SupportedPlatform</key> <string>ios</string> </dict> <dict> <key>LibraryIdentifier</key> <string>ios-arm64_i386_x86_64-simulator</string> <key>LibraryPath</key> <string>TencentOpenAPI.framework</string> <key>SupportedArchitectures</key> <array> <string>arm64</string> <string>i386</string> <string>x86_64</string> </array> <key>SupportedPlatform</key> <string>ios</string> <key>SupportedPlatformVariant</key> <string>simulator</string> </dict> </array> <key>CFBundlePackageType</key> <string>XFWK</string> <key>XCFrameworkFormatVersion</key> <string>1.0</string> </dict> </plist> frameworks/TencentOpenAPI.xcframework/PrivacyInfo.xcprivacy
New file @@ -0,0 +1,36 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>NSPrivacyCollectedDataTypes</key> <array> <dict> <key>NSPrivacyCollectedDataType</key> <string>NSPrivacyCollectedDataTypeUserID</string> <key>NSPrivacyCollectedDataTypeLinked</key> <false/> <key>NSPrivacyCollectedDataTypeTracking</key> <false/> <key>NSPrivacyCollectedDataTypePurposes</key> <array> <string>用户同意授权后,仅用于UserID授权第三方应用登录。</string> </array> </dict> </array> <key>NSPrivacyTrackingDomains</key> <array/> <key>NSPrivacyAccessedAPITypes</key> <array> <dict> <key>NSPrivacyAccessedAPIType</key> <string>NSPrivacyAccessedAPICategoryUserDefaults</string> <key>NSPrivacyAccessedAPITypeReasons</key> <array> <string>CA92.1:用于访问用户默认值,读取和写入只有应用程序本身可以访问的信息。</string> </array> </dict> </array> <key>NSPrivacyTracking</key> <false/> </dict> </plist> frameworks/TencentOpenAPI.xcframework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/TencentOpenAPI.xcframework/_CodeSignature/CodeRequirementsBinary files differ
frameworks/TencentOpenAPI.xcframework/_CodeSignature/CodeRequirements-1Binary files differ
frameworks/TencentOpenAPI.xcframework/_CodeSignature/CodeResources
New file @@ -0,0 +1,323 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>files</key> <dict> <key>PrivacyInfo.xcprivacy</key> <data> 6hSY+NSNwp+oGUFWvooGV2nVLIU= </data> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/Modules/module.modulemap</key> <data> NyClSJF5AkbzsaKwZiYthWwFtEQ= </data> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/QQApiInterface.h</key> <data> gGvGGJpjkKChFdTHG4JCYcZFU4Q= </data> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/QQApiInterfaceObject.h</key> <data> K3Uxb9fBdZJqQAArCa/RHHHBJtk= </data> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/SDKDef.h</key> <data> KdzVoq4RLl0MhcUlbKA7LgCdB3Y= </data> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/TencentOAuth.h</key> <data> F4FK2WwHfb4elZjKTG+imEKzIj0= </data> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/TencentOpenApiUmbrellaHeader.h</key> <data> qGEWrIy0/CmpJkMMCxSd9xQoDh0= </data> <key>ios-arm64_armv7/TencentOpenAPI.framework/TencentOpenAPI</key> <data> 6jtxcapV/43SNXWXqgfkTs+4aDw= </data> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/Modules/module.modulemap</key> <data> NyClSJF5AkbzsaKwZiYthWwFtEQ= </data> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/QQApiInterface.h</key> <data> gGvGGJpjkKChFdTHG4JCYcZFU4Q= </data> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/QQApiInterfaceObject.h</key> <data> K3Uxb9fBdZJqQAArCa/RHHHBJtk= </data> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/SDKDef.h</key> <data> KdzVoq4RLl0MhcUlbKA7LgCdB3Y= </data> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/TencentOAuth.h</key> <data> F4FK2WwHfb4elZjKTG+imEKzIj0= </data> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/TencentOpenApiUmbrellaHeader.h</key> <data> qGEWrIy0/CmpJkMMCxSd9xQoDh0= </data> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/TencentOpenAPI</key> <data> /jXQB5euojeQFd6TVdyeca5+Ilc= </data> </dict> <key>files2</key> <dict> <key>PrivacyInfo.xcprivacy</key> <dict> <key>hash</key> <data> 6hSY+NSNwp+oGUFWvooGV2nVLIU= </data> <key>hash2</key> <data> ntMXS+mfblL5uEWvrc8i+cSApbnR8w5yFSx/YJ+MxQc= </data> </dict> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/Modules/module.modulemap</key> <dict> <key>hash</key> <data> NyClSJF5AkbzsaKwZiYthWwFtEQ= </data> <key>hash2</key> <data> foQZVVDy5Y31H0ExXBx9x0xFKY8cAS8r03UUsRf4BiE= </data> </dict> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/QQApiInterface.h</key> <dict> <key>hash</key> <data> gGvGGJpjkKChFdTHG4JCYcZFU4Q= </data> <key>hash2</key> <data> MxO8YQDQsllAe5FE7OhaoXJ0m7es4H7C/BX/1bwH/aM= </data> </dict> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/QQApiInterfaceObject.h</key> <dict> <key>hash</key> <data> K3Uxb9fBdZJqQAArCa/RHHHBJtk= </data> <key>hash2</key> <data> Tifl68VogyxSOZmAvpiQTfTUjuJgZE79Uswmrscjwbw= </data> </dict> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/SDKDef.h</key> <dict> <key>hash</key> <data> KdzVoq4RLl0MhcUlbKA7LgCdB3Y= </data> <key>hash2</key> <data> i16zV89nCRoGhEkguw2vNJhPRVZ7HknQIAv1ONNnewg= </data> </dict> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/TencentOAuth.h</key> <dict> <key>hash</key> <data> F4FK2WwHfb4elZjKTG+imEKzIj0= </data> <key>hash2</key> <data> J0br0Rc+0iVvJv2sq0GSENAjfr7DVJ3X6Yo90IFALGQ= </data> </dict> <key>ios-arm64_armv7/TencentOpenAPI.framework/Headers/TencentOpenApiUmbrellaHeader.h</key> <dict> <key>hash</key> <data> qGEWrIy0/CmpJkMMCxSd9xQoDh0= </data> <key>hash2</key> <data> /WKoVcUHfNNJlwWXqATrmrg8erC1ZXQ33PY6t7yp7o0= </data> </dict> <key>ios-arm64_armv7/TencentOpenAPI.framework/TencentOpenAPI</key> <dict> <key>hash</key> <data> 6jtxcapV/43SNXWXqgfkTs+4aDw= </data> <key>hash2</key> <data> CQrdZokij/+Npgr6Jew/MAnpG7B3FA953D90SXUW0ps= </data> </dict> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/Modules/module.modulemap</key> <dict> <key>hash</key> <data> NyClSJF5AkbzsaKwZiYthWwFtEQ= </data> <key>hash2</key> <data> foQZVVDy5Y31H0ExXBx9x0xFKY8cAS8r03UUsRf4BiE= </data> </dict> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/QQApiInterface.h</key> <dict> <key>hash</key> <data> gGvGGJpjkKChFdTHG4JCYcZFU4Q= </data> <key>hash2</key> <data> MxO8YQDQsllAe5FE7OhaoXJ0m7es4H7C/BX/1bwH/aM= </data> </dict> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/QQApiInterfaceObject.h</key> <dict> <key>hash</key> <data> K3Uxb9fBdZJqQAArCa/RHHHBJtk= </data> <key>hash2</key> <data> Tifl68VogyxSOZmAvpiQTfTUjuJgZE79Uswmrscjwbw= </data> </dict> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/SDKDef.h</key> <dict> <key>hash</key> <data> KdzVoq4RLl0MhcUlbKA7LgCdB3Y= </data> <key>hash2</key> <data> i16zV89nCRoGhEkguw2vNJhPRVZ7HknQIAv1ONNnewg= </data> </dict> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/TencentOAuth.h</key> <dict> <key>hash</key> <data> F4FK2WwHfb4elZjKTG+imEKzIj0= </data> <key>hash2</key> <data> J0br0Rc+0iVvJv2sq0GSENAjfr7DVJ3X6Yo90IFALGQ= </data> </dict> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/TencentOpenApiUmbrellaHeader.h</key> <dict> <key>hash</key> <data> qGEWrIy0/CmpJkMMCxSd9xQoDh0= </data> <key>hash2</key> <data> /WKoVcUHfNNJlwWXqATrmrg8erC1ZXQ33PY6t7yp7o0= </data> </dict> <key>ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/TencentOpenAPI</key> <dict> <key>hash</key> <data> /jXQB5euojeQFd6TVdyeca5+Ilc= </data> <key>hash2</key> <data> /8pIQqG20ipN1pWZ5t9oiS4iQtOXsScDBtiOtnMGqgU= </data> </dict> </dict> <key>rules</key> <dict> <key>^.*</key> <true/> <key>^.*\.lproj/</key> <dict> <key>optional</key> <true/> <key>weight</key> <real>1000</real> </dict> <key>^.*\.lproj/locversion.plist$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>1100</real> </dict> <key>^Base\.lproj/</key> <dict> <key>weight</key> <real>1010</real> </dict> <key>^version.plist$</key> <true/> </dict> <key>rules2</key> <dict> <key>.*\.dSYM($|/)</key> <dict> <key>weight</key> <real>11</real> </dict> <key>^(.*/)?\.DS_Store$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>2000</real> </dict> <key>^.*</key> <true/> <key>^.*\.lproj/</key> <dict> <key>optional</key> <true/> <key>weight</key> <real>1000</real> </dict> <key>^.*\.lproj/locversion.plist$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>1100</real> </dict> <key>^Base\.lproj/</key> <dict> <key>weight</key> <real>1010</real> </dict> <key>^Info\.plist$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>20</real> </dict> <key>^PkgInfo$</key> <dict> <key>omit</key> <true/> <key>weight</key> <real>20</real> </dict> <key>^embedded\.provisionprofile$</key> <dict> <key>weight</key> <real>20</real> </dict> <key>^version\.plist$</key> <dict> <key>weight</key> <real>20</real> </dict> </dict> </dict> </plist> frameworks/TencentOpenAPI.xcframework/_CodeSignature/CodeSignatureBinary files differ
frameworks/TencentOpenAPI.xcframework/ios-arm64_armv7/TencentOpenAPI.framework/Headers/Modules/module.modulemap
frameworks/TencentOpenAPI.xcframework/ios-arm64_armv7/TencentOpenAPI.framework/Headers/QQApiInterface.h
File was renamed from frameworks/TencentOpenAPI.framework/Headers/QQApiInterface.h @@ -182,18 +182,6 @@ + (BOOL)isSupportPushToQZone; /** 启动QQ \return 成功返回YES,否则返回NO */ + (BOOL)openQQ; /** 启动TIM \return 成功返回YES,否则返回NO */ + (BOOL)openTIM; /** 获取QQ下载地址 如果App通过<code>QQApiInterface#isQQInstalled</code>和<code>QQApiInterface#isQQSupportApi</code>检测发现QQ没安装或当前版本QQ不支持API调用,可引导用户通过打开此链接下载最新版QQ。 frameworks/TencentOpenAPI.xcframework/ios-arm64_armv7/TencentOpenAPI.framework/Headers/QQApiInterfaceObject.h
frameworks/TencentOpenAPI.xcframework/ios-arm64_armv7/TencentOpenAPI.framework/Headers/SDKDef.h
File was renamed from frameworks/TencentOpenAPI.framework/Headers/sdkdef.h @@ -342,6 +342,9 @@ /** 移动端获取用户信息 */ FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_SIMPLE_USER_INFO; /** 移动端获取用户信息 */ FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_ALL; ///@} frameworks/TencentOpenAPI.xcframework/ios-arm64_armv7/TencentOpenAPI.framework/Headers/TencentOAuth.h
File was renamed from frameworks/TencentOpenAPI.framework/Headers/TencentOAuth.h @@ -122,6 +122,12 @@ - (BOOL)deleteCachedToken; /** * 删除openid * **/ - (void)deleteOpenId; /** * 用来获得当前sdk的版本号 * \return 返回sdk版本号 **/ @@ -356,6 +362,12 @@ - (NSString *)getUserOpenID; /* 获取appSignToken */ + (NSString *)getAppSignToken; /* 设置appSignToken,跨进程的应用可以通过该方法手动设置appSignToken */ + (void)setupAppSignToken:(NSString *)appSignToken; @end #pragma mark - TencentLoginDelegate(授权登录回调协议) @@ -401,6 +413,10 @@ * return YES时,就算本地有手Q也会打开web界面 */ - (BOOL)forceWebLogin; /* 获得appSignToken回调 */ - (void)tencentDidGetAppSignToken:(NSString *)appSignToken; @end #pragma mark - TencentSessionDelegate(开放接口回调协议) frameworks/TencentOpenAPI.xcframework/ios-arm64_armv7/TencentOpenAPI.framework/Headers/TencentOpenApiUmbrellaHeader.h
frameworks/TencentOpenAPI.xcframework/ios-arm64_armv7/TencentOpenAPI.framework/TencentOpenAPIBinary files differ
frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/Modules/module.modulemapcopy from frameworks/TencentOpenAPI.framework/Headers/module.modulemap copy to frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/Modules/module.modulemap
frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/QQApiInterface.hcopy from frameworks/TencentOpenAPI.framework/Headers/QQApiInterface.h copy to frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/QQApiInterface.h
File was copied from frameworks/TencentOpenAPI.framework/Headers/QQApiInterface.h @@ -182,18 +182,6 @@ + (BOOL)isSupportPushToQZone; /** 启动QQ \return 成功返回YES,否则返回NO */ + (BOOL)openQQ; /** 启动TIM \return 成功返回YES,否则返回NO */ + (BOOL)openTIM; /** 获取QQ下载地址 如果App通过<code>QQApiInterface#isQQInstalled</code>和<code>QQApiInterface#isQQSupportApi</code>检测发现QQ没安装或当前版本QQ不支持API调用,可引导用户通过打开此链接下载最新版QQ。 frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/QQApiInterfaceObject.hcopy from frameworks/TencentOpenAPI.framework/Headers/QQApiInterfaceObject.h copy to frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/QQApiInterfaceObject.h
frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/SDKDef.hcopy from frameworks/TencentOpenAPI.framework/Headers/sdkdef.h copy to frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/SDKDef.h
File was copied from frameworks/TencentOpenAPI.framework/Headers/sdkdef.h @@ -342,6 +342,9 @@ /** 移动端获取用户信息 */ FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_SIMPLE_USER_INFO; /** 移动端获取用户信息 */ FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_ALL; ///@} frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/TencentOAuth.hcopy from frameworks/TencentOpenAPI.framework/Headers/TencentOAuth.h copy to frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/TencentOAuth.h
File was copied from frameworks/TencentOpenAPI.framework/Headers/TencentOAuth.h @@ -122,6 +122,12 @@ - (BOOL)deleteCachedToken; /** * 删除openid * **/ - (void)deleteOpenId; /** * 用来获得当前sdk的版本号 * \return 返回sdk版本号 **/ @@ -356,6 +362,12 @@ - (NSString *)getUserOpenID; /* 获取appSignToken */ + (NSString *)getAppSignToken; /* 设置appSignToken,跨进程的应用可以通过该方法手动设置appSignToken */ + (void)setupAppSignToken:(NSString *)appSignToken; @end #pragma mark - TencentLoginDelegate(授权登录回调协议) @@ -401,6 +413,10 @@ * return YES时,就算本地有手Q也会打开web界面 */ - (BOOL)forceWebLogin; /* 获得appSignToken回调 */ - (void)tencentDidGetAppSignToken:(NSString *)appSignToken; @end #pragma mark - TencentSessionDelegate(开放接口回调协议) frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/TencentOpenApiUmbrellaHeader.hcopy from frameworks/TencentOpenAPI.framework/Headers/TencentOpenApiUmbrellaHeader.h copy to frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/Headers/TencentOpenApiUmbrellaHeader.h
frameworks/TencentOpenAPI.xcframework/ios-arm64_i386_x86_64-simulator/TencentOpenAPI.framework/TencentOpenAPIBinary files differ
frameworks/WAQQImpl.framework/Headers/WAQQImpl.h
@@ -15,6 +15,6 @@ FOUNDATION_EXPORT const unsigned char WAQQImplVersionString[]; // In this header, you should import all the public headers of your framework using statements like #import <WAQQImpl/PublicHeader.h> //time:2023/06/15 15:44 ver:2.8.0 //time:2023/06/15 15:44 ver:2.9.0 frameworks/WAQQImpl.framework/Info.plistBinary files differ
frameworks/WAQQImpl.framework/Modules/module.modulemap
@@ -1,6 +1,6 @@ framework module WAQQImpl { umbrella header "WAQQImpl.h" export * module * { export * } } frameworks/WAQQImpl.framework/WAQQImplBinary files differ