个人中心页面

This commit is contained in:
pengguangjian 2024-10-17 16:36:05 +08:00
parent dbc8d69b91
commit 5a64071a28
1013 changed files with 42385 additions and 3397 deletions

View File

@ -37,6 +37,21 @@ pod 'HXPhotoPicker'
#pod 'HXPhotoPicker-Lite/Editor'
#pod 'HXPhotoPicker-Lite/Camera'
pod 'WechatOpenSDK'
pod 'libpag'
pod 'GYSDK'
pod 'GTSDK'
pod 'GTExtensionSDK'
pod 'UMCommon'
pod 'UMDevice'
pod 'UMCCommonLog'
pod 'UMAPM'
pod 'UMLink'
pod 'libpag'
post_install do |installer|
installer.generated_projects.each do |project|

View File

@ -15,10 +15,18 @@ PODS:
- AFNetworking/UIKit (4.0.1):
- AFNetworking/NSURLSession
- DZNEmptyDataSet (1.8.1)
- GTCommonSDK (3.1.3.0):
- ZXSDK
- GTExtensionSDK (3.0.3)
- GTSDK (3.0.6.0):
- GTCommonSDK (> 3.0.9.0)
- GYSDK (3.0.5.0):
- GTCommonSDK (>= 3.0.0.0)
- HXPhotoPicker (3.3.2):
- HXPhotoPicker/Default (= 3.3.2)
- HXPhotoPicker/Default (3.3.2)
- IQKeyboardManager (6.5.10)
- libpag (4.3.59)
- LSTTimer (0.2.10)
- Masonry (1.1.0)
- MBProgressHUD (1.2.0)
@ -34,14 +42,27 @@ PODS:
- SDWebImage/Core (5.13.4)
- SSZipArchive (2.4.3)
- "UITableView+FDTemplateLayoutCell (1.6)"
- UMAPM (1.9.3)
- UMCCommonLog (2.0.2)
- UMCommon (7.4.7):
- UMDevice
- UMDevice (3.4.0)
- UMLink (1.2.0):
- UMCommon
- WechatOpenSDK (2.0.4)
- YYModel (1.0.4)
- YYText (1.0.7)
- ZXSDK (3.2.5)
DEPENDENCIES:
- AFNetworking
- DZNEmptyDataSet
- GTExtensionSDK
- GTSDK
- GYSDK
- HXPhotoPicker
- IQKeyboardManager
- libpag
- LSTTimer
- Masonry
- MBProgressHUD
@ -54,6 +75,12 @@ DEPENDENCIES:
- SDWebImage
- SSZipArchive
- "UITableView+FDTemplateLayoutCell"
- UMAPM
- UMCCommonLog
- UMCommon
- UMDevice
- UMLink
- WechatOpenSDK
- YYModel
- YYText
@ -61,8 +88,13 @@ SPEC REPOS:
trunk:
- AFNetworking
- DZNEmptyDataSet
- GTCommonSDK
- GTExtensionSDK
- GTSDK
- GYSDK
- HXPhotoPicker
- IQKeyboardManager
- libpag
- LSTTimer
- Masonry
- MBProgressHUD
@ -75,14 +107,26 @@ SPEC REPOS:
- SDWebImage
- SSZipArchive
- "UITableView+FDTemplateLayoutCell"
- UMAPM
- UMCCommonLog
- UMCommon
- UMDevice
- UMLink
- WechatOpenSDK
- YYModel
- YYText
- ZXSDK
SPEC CHECKSUMS:
AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58
DZNEmptyDataSet: 9525833b9e68ac21c30253e1d3d7076cc828eaa7
GTCommonSDK: 4eccd0c8593cc8f458976463e25be8a733896a05
GTExtensionSDK: 9a5008e262732a2d3f58f3aee1a3e5a91ee20e1d
GTSDK: b002384999146d5b86f1c9b56e20882ffbfd2796
GYSDK: ca742e929db8e65c5a20d4beb4288f23003f898e
HXPhotoPicker: 3d0526bc46cd2a4510a777d5f57dfad8e683fcfd
IQKeyboardManager: 45a1fa55c1a5b02c61ac0fd7fd5b62bb4ad20d97
libpag: ec1b388cdd9c192becc79738382829862ee5743d
LSTTimer: caf8f02ff366ca175cf4c1778d26c166183c1b6f
Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406
@ -95,9 +139,16 @@ SPEC CHECKSUMS:
SDWebImage: e5cc87bf736e60f49592f307bdf9e157189298a3
SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef
"UITableView+FDTemplateLayoutCell": 5c949b4a5059c404b442926c0e80f81d10a2d66f
UMAPM: a52ef6d5be72dd11591b917d96df97627970dae6
UMCCommonLog: bea707e50c85cef4b0eb47cc5c7226bb843245ca
UMCommon: 8b4cd0423297c39bca6eea1ec896558b40e5bcf7
UMDevice: dcdf7ec167387837559d149fbc7d793d984faf82
UMLink: d5047e2716c2571d120d890af0f7a41d1b5e5224
WechatOpenSDK: 290989072e87b79d52225a01bb4e5e58f6f88593
YYModel: 2a7fdd96aaa4b86a824e26d0c517de8928c04b30
YYText: 5c461d709e24d55a182d1441c41dc639a18a4849
ZXSDK: 414bed508b670437a9bdf7c75d49816b8cb7b2d4
PODFILE CHECKSUM: b0cff93312a33561a9d76a35193aedc3fc970c7f
PODFILE CHECKSUM: bef478a5b7edd65f522a744500660b294b7282a8
COCOAPODS: 1.15.2

View File

@ -0,0 +1,55 @@
<?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_x86_64-simulator</string>
<key>LibraryPath</key>
<string>GTCommonSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>GTCommonSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>maccatalyst</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>GTCommonSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
</plist>

View File

@ -0,0 +1,548 @@
<?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>ios-arm64/GTCommonSDK.framework/GTCommonSDK</key>
<data>
EIoS2z7ZtlctzMJn2zBuXcPu80s=
</data>
<key>ios-arm64/GTCommonSDK.framework/Headers/GTCommonSDK.h</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>ios-arm64/GTCommonSDK.framework/Info.plist</key>
<data>
RDEOrHR0hOd9TupxfvRNnQXvpl8=
</data>
<key>ios-arm64/GTCommonSDK.framework/Modules/module.modulemap</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>ios-arm64/GTCommonSDK.framework/PrivacyInfo.xcprivacy</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
<key>ios-arm64/GTCommonSDK.framework/_CodeSignature/CodeDirectory</key>
<data>
lzm0kW2J1Z+64v/EHQ6ZN2ThHH0=
</data>
<key>ios-arm64/GTCommonSDK.framework/_CodeSignature/CodeRequirements</key>
<data>
Loop7TN5Ynm/6+fSz17O7wwyjL8=
</data>
<key>ios-arm64/GTCommonSDK.framework/_CodeSignature/CodeRequirements-1</key>
<data>
G1L9OUx3Qg/S+K2+dJAiqLInKQQ=
</data>
<key>ios-arm64/GTCommonSDK.framework/_CodeSignature/CodeResources</key>
<data>
0NCaL0yRuCnA/LnX7a3p9Pw2b6c=
</data>
<key>ios-arm64/GTCommonSDK.framework/_CodeSignature/CodeSignature</key>
<data>
Vw0VfvNTTqbsTDhTLKG1Q5ZymM8=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/GTCommonSDK</key>
<data>
g0epwaHl1b4Qd/okLV3Zv7tBZzc=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/Headers/GTCommonSDK.h</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/Info.plist</key>
<data>
g3rAoNjyzFz71vhXQ+4cCYlnRwk=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/Modules/module.modulemap</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/PrivacyInfo.xcprivacy</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/_CodeSignature/CodeDirectory</key>
<data>
NxxZjrQXKZu6XbNo8QccGFY8Av4=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/_CodeSignature/CodeRequirements</key>
<data>
Loop7TN5Ynm/6+fSz17O7wwyjL8=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/_CodeSignature/CodeRequirements-1</key>
<data>
xKg71J13Bbt7n9cyy8a81WZE/kk=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/_CodeSignature/CodeResources</key>
<data>
Cyd9J8By7UZPfoh1juUrbPfyv4s=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/_CodeSignature/CodeSignature</key>
<data>
DKXoxpRN7TWd6tEXekRKHBSmaQc=
</data>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/GTCommonSDK</key>
<data>
EHV5FfV34AosvG+Do3iRr5oXGcI=
</data>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/Headers/GTCommonSDK.h</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/Info.plist</key>
<data>
icjKgBhth8k6FZWsBasQb5UHM8o=
</data>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/Modules/module.modulemap</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/PrivacyInfo.xcprivacy</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/_CodeSignature/CodeDirectory</key>
<data>
ukxSVoVZeX4d7zRp/CO4MaIYPiQ=
</data>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/_CodeSignature/CodeRequirements</key>
<data>
Loop7TN5Ynm/6+fSz17O7wwyjL8=
</data>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/_CodeSignature/CodeRequirements-1</key>
<data>
7m6zG5maLkJ0I2iEV2goUk6YgKU=
</data>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/_CodeSignature/CodeResources</key>
<data>
oMw1rAutcwpL8UtNboi/UYoNJ/c=
</data>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/_CodeSignature/CodeSignature</key>
<data>
y1cqoN9xC9DjrNdjSMNHC7zbDG0=
</data>
</dict>
<key>files2</key>
<dict>
<key>ios-arm64/GTCommonSDK.framework/GTCommonSDK</key>
<dict>
<key>hash</key>
<data>
EIoS2z7ZtlctzMJn2zBuXcPu80s=
</data>
<key>hash2</key>
<data>
q6H6ukzN32XXiTDTF+c3XCKphYIK9Mr1DtvgOp4pz9I=
</data>
</dict>
<key>ios-arm64/GTCommonSDK.framework/Headers/GTCommonSDK.h</key>
<dict>
<key>hash</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>hash2</key>
<data>
hqxRTjWfRRoQ+/Jlmm3IyVrdUJ7tvZiW1RNON+ZHDII=
</data>
</dict>
<key>ios-arm64/GTCommonSDK.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
RDEOrHR0hOd9TupxfvRNnQXvpl8=
</data>
<key>hash2</key>
<data>
XL5AhyH60NbUuJwlpAlQw+1e9mUv+h6gnCQEqb4CEUs=
</data>
</dict>
<key>ios-arm64/GTCommonSDK.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>hash2</key>
<data>
erfhbiCoJHAG6l7/9e+XIV66d98Ymm0D6px1mKZSlz0=
</data>
</dict>
<key>ios-arm64/GTCommonSDK.framework/PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
<key>hash2</key>
<data>
SbL9S5N11jHCgBvabbFPfGfe7vh5cdkCwQbj8jjw9lk=
</data>
</dict>
<key>ios-arm64/GTCommonSDK.framework/_CodeSignature/CodeDirectory</key>
<dict>
<key>hash</key>
<data>
lzm0kW2J1Z+64v/EHQ6ZN2ThHH0=
</data>
<key>hash2</key>
<data>
lGu7DBMcFs661Fy4Zk+4qd3Hx8Kd7u37g89Q5ZqIdVY=
</data>
</dict>
<key>ios-arm64/GTCommonSDK.framework/_CodeSignature/CodeRequirements</key>
<dict>
<key>hash</key>
<data>
Loop7TN5Ynm/6+fSz17O7wwyjL8=
</data>
<key>hash2</key>
<data>
c9fO1mUr0rpjawV1YzRC1MMOgairQYmSV7WtdKrAQy4=
</data>
</dict>
<key>ios-arm64/GTCommonSDK.framework/_CodeSignature/CodeRequirements-1</key>
<dict>
<key>hash</key>
<data>
G1L9OUx3Qg/S+K2+dJAiqLInKQQ=
</data>
<key>hash2</key>
<data>
CuwI5xdNB+yD/7+JDn+UAoVeEQn6NT25HGks31SZn1U=
</data>
</dict>
<key>ios-arm64/GTCommonSDK.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
0NCaL0yRuCnA/LnX7a3p9Pw2b6c=
</data>
<key>hash2</key>
<data>
Jfk7rnzZHypRk5SECSZR+P7YRiroTsxhDPWHaHb9uQ0=
</data>
</dict>
<key>ios-arm64/GTCommonSDK.framework/_CodeSignature/CodeSignature</key>
<dict>
<key>hash</key>
<data>
Vw0VfvNTTqbsTDhTLKG1Q5ZymM8=
</data>
<key>hash2</key>
<data>
ekzdftMwe5C6Q0Hd9ObdSd367XqBrgTTYhUW5OE1jt8=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/GTCommonSDK</key>
<dict>
<key>hash</key>
<data>
g0epwaHl1b4Qd/okLV3Zv7tBZzc=
</data>
<key>hash2</key>
<data>
CHw10yzqw/23ivxwWEqwug+Gbrxo4ryzgrCSUVavqWc=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/Headers/GTCommonSDK.h</key>
<dict>
<key>hash</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>hash2</key>
<data>
hqxRTjWfRRoQ+/Jlmm3IyVrdUJ7tvZiW1RNON+ZHDII=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
g3rAoNjyzFz71vhXQ+4cCYlnRwk=
</data>
<key>hash2</key>
<data>
kbhXV3hxLWWphAm3ctLA1uDCvftYBGyjyLuu5QC6qn8=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>hash2</key>
<data>
erfhbiCoJHAG6l7/9e+XIV66d98Ymm0D6px1mKZSlz0=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
<key>hash2</key>
<data>
SbL9S5N11jHCgBvabbFPfGfe7vh5cdkCwQbj8jjw9lk=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/_CodeSignature/CodeDirectory</key>
<dict>
<key>hash</key>
<data>
NxxZjrQXKZu6XbNo8QccGFY8Av4=
</data>
<key>hash2</key>
<data>
rySHNFH7D8GppgR8VAy+bOjPza+yRgZhZC3zXhioaEs=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/_CodeSignature/CodeRequirements</key>
<dict>
<key>hash</key>
<data>
Loop7TN5Ynm/6+fSz17O7wwyjL8=
</data>
<key>hash2</key>
<data>
c9fO1mUr0rpjawV1YzRC1MMOgairQYmSV7WtdKrAQy4=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/_CodeSignature/CodeRequirements-1</key>
<dict>
<key>hash</key>
<data>
xKg71J13Bbt7n9cyy8a81WZE/kk=
</data>
<key>hash2</key>
<data>
0TBz6gvRf/ih/nYUzKgSRnxf7cIlBj6updQkXI/DJ40=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
Cyd9J8By7UZPfoh1juUrbPfyv4s=
</data>
<key>hash2</key>
<data>
iRZlVJekMvWJx6ZQEgxhQlpi0KmOTStYLTJ4z680y64=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTCommonSDK.framework/_CodeSignature/CodeSignature</key>
<dict>
<key>hash</key>
<data>
DKXoxpRN7TWd6tEXekRKHBSmaQc=
</data>
<key>hash2</key>
<data>
KKoQWgEsDorJeclABGtIlr7Ky9fepanMeUp8gEwUfOk=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/GTCommonSDK</key>
<dict>
<key>hash</key>
<data>
EHV5FfV34AosvG+Do3iRr5oXGcI=
</data>
<key>hash2</key>
<data>
ZIywHJOvl0rd5MNQhRSVc/XMbhIiSL9ddZsVeZPT6iI=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/Headers/GTCommonSDK.h</key>
<dict>
<key>hash</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>hash2</key>
<data>
hqxRTjWfRRoQ+/Jlmm3IyVrdUJ7tvZiW1RNON+ZHDII=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
icjKgBhth8k6FZWsBasQb5UHM8o=
</data>
<key>hash2</key>
<data>
NR2dnE/s+q3oHpKyeTtFZ28tLxft2ePY0ETNS46OcqE=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>hash2</key>
<data>
erfhbiCoJHAG6l7/9e+XIV66d98Ymm0D6px1mKZSlz0=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
<key>hash2</key>
<data>
SbL9S5N11jHCgBvabbFPfGfe7vh5cdkCwQbj8jjw9lk=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/_CodeSignature/CodeDirectory</key>
<dict>
<key>hash</key>
<data>
ukxSVoVZeX4d7zRp/CO4MaIYPiQ=
</data>
<key>hash2</key>
<data>
LDb2Gdup3EY3Y79x9ikpMdnGVQgg28pSQEpahIzvvRg=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/_CodeSignature/CodeRequirements</key>
<dict>
<key>hash</key>
<data>
Loop7TN5Ynm/6+fSz17O7wwyjL8=
</data>
<key>hash2</key>
<data>
c9fO1mUr0rpjawV1YzRC1MMOgairQYmSV7WtdKrAQy4=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/_CodeSignature/CodeRequirements-1</key>
<dict>
<key>hash</key>
<data>
7m6zG5maLkJ0I2iEV2goUk6YgKU=
</data>
<key>hash2</key>
<data>
/WkHeoP/EFw169uvTFTD2s9Ho7gabm9Cvcs6H+krBiQ=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
oMw1rAutcwpL8UtNboi/UYoNJ/c=
</data>
<key>hash2</key>
<data>
nubRlqk0KAP3nS+6KESHzA4ip2vVylm9BZj3V2W7PkA=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTCommonSDK.framework/_CodeSignature/CodeSignature</key>
<dict>
<key>hash</key>
<data>
y1cqoN9xC9DjrNdjSMNHC7zbDG0=
</data>
<key>hash2</key>
<data>
v9VNF1/wii4Zqc6XwoDjiSpTCNJeUr2kvinPA9+jlpc=
</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>

View File

@ -0,0 +1,14 @@
//
// GTCommonSDK.h
// GTCommonSDK
//
// Created by Getui on 2020/11/16.
// GTCommonSDK-Version: 3.1.3.0
#import <Foundation/Foundation.h>
@interface GTCommonSDK : NSObject
+ (NSString*)version;
@end

View File

@ -0,0 +1,5 @@
framework module GTCommonSDK {
umbrella header "GTCommonSDK.h"
export *
module * { export * }
}

View File

@ -0,0 +1,52 @@
<?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>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>35F9.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
</dict>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
</dict>
</array>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
</array>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeDeviceID</string>
</dict>
</array>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
</dict>
</plist>

View File

@ -0,0 +1,147 @@
<?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>Headers/GTCommonSDK.h</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>Info.plist</key>
<data>
RDEOrHR0hOd9TupxfvRNnQXvpl8=
</data>
<key>Modules/module.modulemap</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>PrivacyInfo.xcprivacy</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
</dict>
<key>files2</key>
<dict>
<key>Headers/GTCommonSDK.h</key>
<dict>
<key>hash</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>hash2</key>
<data>
hqxRTjWfRRoQ+/Jlmm3IyVrdUJ7tvZiW1RNON+ZHDII=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>hash2</key>
<data>
erfhbiCoJHAG6l7/9e+XIV66d98Ymm0D6px1mKZSlz0=
</data>
</dict>
<key>PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
<key>hash2</key>
<data>
SbL9S5N11jHCgBvabbFPfGfe7vh5cdkCwQbj8jjw9lk=
</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>

View File

@ -0,0 +1,14 @@
//
// GTCommonSDK.h
// GTCommonSDK
//
// Created by Getui on 2020/11/16.
// GTCommonSDK-Version: 3.1.3.0
#import <Foundation/Foundation.h>
@interface GTCommonSDK : NSObject
+ (NSString*)version;
@end

View File

@ -0,0 +1,52 @@
<?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>BuildMachineOSBuild</key>
<string>20D91</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>GTCommonSDK</string>
<key>CFBundleIdentifier</key>
<string>org.cocoapods.GTCommonSDK</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>GTCommonSDK</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>3.1.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>12D4e</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>11.1</string>
<key>DTSDKBuild</key>
<string>20C63</string>
<key>DTSDKName</key>
<string>macosx11.1</string>
<key>DTXcode</key>
<string>1240</string>
<key>DTXcodeBuild</key>
<string>12D4e</string>
<key>LSMinimumSystemVersion</key>
<string>10.15</string>
<key>UIDeviceFamily</key>
<array>
<integer>2</integer>
</array>
</dict>
</plist>

View File

@ -0,0 +1,5 @@
framework module GTCommonSDK {
umbrella header "GTCommonSDK.h"
export *
module * { export * }
}

View File

@ -0,0 +1,52 @@
<?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>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>35F9.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
</dict>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
</dict>
</array>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
</array>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeDeviceID</string>
</dict>
</array>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
</dict>
</plist>

View File

@ -0,0 +1,147 @@
<?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>Headers/GTCommonSDK.h</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>Info.plist</key>
<data>
g3rAoNjyzFz71vhXQ+4cCYlnRwk=
</data>
<key>Modules/module.modulemap</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>PrivacyInfo.xcprivacy</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
</dict>
<key>files2</key>
<dict>
<key>Headers/GTCommonSDK.h</key>
<dict>
<key>hash</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>hash2</key>
<data>
hqxRTjWfRRoQ+/Jlmm3IyVrdUJ7tvZiW1RNON+ZHDII=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>hash2</key>
<data>
erfhbiCoJHAG6l7/9e+XIV66d98Ymm0D6px1mKZSlz0=
</data>
</dict>
<key>PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
<key>hash2</key>
<data>
SbL9S5N11jHCgBvabbFPfGfe7vh5cdkCwQbj8jjw9lk=
</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>

View File

@ -0,0 +1,14 @@
//
// GTCommonSDK.h
// GTCommonSDK
//
// Created by Getui on 2020/11/16.
// GTCommonSDK-Version: 3.1.3.0
#import <Foundation/Foundation.h>
@interface GTCommonSDK : NSObject
+ (NSString*)version;
@end

View File

@ -0,0 +1,5 @@
framework module GTCommonSDK {
umbrella header "GTCommonSDK.h"
export *
module * { export * }
}

View File

@ -0,0 +1,52 @@
<?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>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>35F9.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
</dict>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
</dict>
</array>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAnalytics</string>
</array>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeDeviceID</string>
</dict>
</array>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
</dict>
</plist>

View File

@ -0,0 +1,147 @@
<?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>Headers/GTCommonSDK.h</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>Info.plist</key>
<data>
icjKgBhth8k6FZWsBasQb5UHM8o=
</data>
<key>Modules/module.modulemap</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>PrivacyInfo.xcprivacy</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
</dict>
<key>files2</key>
<dict>
<key>Headers/GTCommonSDK.h</key>
<dict>
<key>hash</key>
<data>
mHJG6OweVlG2fduGcCXlg0jzDwA=
</data>
<key>hash2</key>
<data>
hqxRTjWfRRoQ+/Jlmm3IyVrdUJ7tvZiW1RNON+ZHDII=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
CcVYljJvDJNCPqfQnnksbLYBDo4=
</data>
<key>hash2</key>
<data>
erfhbiCoJHAG6l7/9e+XIV66d98Ymm0D6px1mKZSlz0=
</data>
</dict>
<key>PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
C5ew+XBVFf/+IAcGu+k9O/EoyFk=
</data>
<key>hash2</key>
<data>
SbL9S5N11jHCgBvabbFPfGfe7vh5cdkCwQbj8jjw9lk=
</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>

21
ProductApp/Pods/GTCommonSDK/LICENSE generated Executable file
View File

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2020 个推实验室
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

8
ProductApp/Pods/GTCommonSDK/README.md generated Executable file
View File

@ -0,0 +1,8 @@
# getui-gtcsdk-ios-cocoapods
个推基础库 iOS SDK CocoaPods 集成库
## podfile 配置
``` shell
platform :ios, "8.0"
pod 'GTCommonSDK'
```

View File

@ -0,0 +1,55 @@
<?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_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>GTExtensionSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>maccatalyst</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>GTExtensionSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>GTExtensionSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</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>

View File

@ -0,0 +1,548 @@
<?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>ios-arm64/GTExtensionSDK.framework/GTExtensionSDK</key>
<data>
DIBqtvSrK64mq3LJkmG8RuDW9v4=
</data>
<key>ios-arm64/GTExtensionSDK.framework/Headers/GeTuiExtSdk.h</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>ios-arm64/GTExtensionSDK.framework/Info.plist</key>
<data>
l+mhYmxbaNdFv5tV4Nw42UsLifQ=
</data>
<key>ios-arm64/GTExtensionSDK.framework/Modules/module.modulemap</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>ios-arm64/GTExtensionSDK.framework/PrivacyInfo.xcprivacy</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
<key>ios-arm64/GTExtensionSDK.framework/_CodeSignature/CodeDirectory</key>
<data>
iDEo+x8ik0UHF70ymbXUbmuwtEg=
</data>
<key>ios-arm64/GTExtensionSDK.framework/_CodeSignature/CodeRequirements</key>
<data>
acJurlcQzDPyhK3l5PL72hGWSdA=
</data>
<key>ios-arm64/GTExtensionSDK.framework/_CodeSignature/CodeRequirements-1</key>
<data>
by5xvDqmGTM54cd+Scan/D8kwP4=
</data>
<key>ios-arm64/GTExtensionSDK.framework/_CodeSignature/CodeResources</key>
<data>
2UpUwElIppkqCIo4nDOfGSlxM6Y=
</data>
<key>ios-arm64/GTExtensionSDK.framework/_CodeSignature/CodeSignature</key>
<data>
XNtWU4FSdHghwIuHuLDV7kw/s3s=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/GTExtensionSDK</key>
<data>
UU0qpp2nX4pH6xVOZtoIymvyl00=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/Headers/GeTuiExtSdk.h</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/Info.plist</key>
<data>
2zxPiZd0i/Coavm4OV+LhdJFtZk=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/Modules/module.modulemap</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/PrivacyInfo.xcprivacy</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/_CodeSignature/CodeDirectory</key>
<data>
p90N5m6dFpAvnWHhHjSm318lgmE=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/_CodeSignature/CodeRequirements</key>
<data>
acJurlcQzDPyhK3l5PL72hGWSdA=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/_CodeSignature/CodeRequirements-1</key>
<data>
4q0J/RxR+8cETKRs0QkK4RErMko=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/_CodeSignature/CodeResources</key>
<data>
aPJIAUAPLiMMGqU/DH6Od1sKqyc=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/_CodeSignature/CodeSignature</key>
<data>
+itsLacfFcULd6e20/ihwlwD5Cc=
</data>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/GTExtensionSDK</key>
<data>
LXqByBViWBCbWpHVyXGEdGE105k=
</data>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/Headers/GeTuiExtSdk.h</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/Info.plist</key>
<data>
uSPq3JZeKucFFzitibenHQ2xvq0=
</data>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/Modules/module.modulemap</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/PrivacyInfo.xcprivacy</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/_CodeSignature/CodeDirectory</key>
<data>
XAI4YU7kc5OQ0C9R/MfTKXOC/Tc=
</data>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/_CodeSignature/CodeRequirements</key>
<data>
acJurlcQzDPyhK3l5PL72hGWSdA=
</data>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/_CodeSignature/CodeRequirements-1</key>
<data>
yl2I7ezwyBsLbxI1NG7ao7Ppluk=
</data>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/_CodeSignature/CodeResources</key>
<data>
y2qv3xzm440wimTa7ZopTnH1S8w=
</data>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/_CodeSignature/CodeSignature</key>
<data>
Qx9LQquJJ3GWeBRdQFIomhb3Qj8=
</data>
</dict>
<key>files2</key>
<dict>
<key>ios-arm64/GTExtensionSDK.framework/GTExtensionSDK</key>
<dict>
<key>hash</key>
<data>
DIBqtvSrK64mq3LJkmG8RuDW9v4=
</data>
<key>hash2</key>
<data>
CoI01RoMY4Dfg4EYi+H+tZm9WeiRgjd86gu0pbe1iNc=
</data>
</dict>
<key>ios-arm64/GTExtensionSDK.framework/Headers/GeTuiExtSdk.h</key>
<dict>
<key>hash</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>hash2</key>
<data>
KVWfN5tA3Ewu5++8jhjbsYohwMdQP23x+MvOHZTiNdM=
</data>
</dict>
<key>ios-arm64/GTExtensionSDK.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
l+mhYmxbaNdFv5tV4Nw42UsLifQ=
</data>
<key>hash2</key>
<data>
JmHaS5AcozscXR+uVY1yTWXDWHTg1H5dwtPvaFx4HDc=
</data>
</dict>
<key>ios-arm64/GTExtensionSDK.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>hash2</key>
<data>
4J70V3baW6eL9G19mhpYbD2hU1SLsUJjNItcZu5/zPY=
</data>
</dict>
<key>ios-arm64/GTExtensionSDK.framework/PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
<key>hash2</key>
<data>
xFnkTZMaAZ5kYnAv9ohiINqPwTbM6ZDuVxqAN1En0xI=
</data>
</dict>
<key>ios-arm64/GTExtensionSDK.framework/_CodeSignature/CodeDirectory</key>
<dict>
<key>hash</key>
<data>
iDEo+x8ik0UHF70ymbXUbmuwtEg=
</data>
<key>hash2</key>
<data>
kaZmAT8D3SjziHnrMLeZ2erNSIBA6c+inLaAKGNCEis=
</data>
</dict>
<key>ios-arm64/GTExtensionSDK.framework/_CodeSignature/CodeRequirements</key>
<dict>
<key>hash</key>
<data>
acJurlcQzDPyhK3l5PL72hGWSdA=
</data>
<key>hash2</key>
<data>
TmXVUKnURW9raZ6u4t+H/SrAULAvL9/YzAACVdP0Gfc=
</data>
</dict>
<key>ios-arm64/GTExtensionSDK.framework/_CodeSignature/CodeRequirements-1</key>
<dict>
<key>hash</key>
<data>
by5xvDqmGTM54cd+Scan/D8kwP4=
</data>
<key>hash2</key>
<data>
0maK8GaXquxcM4D5gHjY9+Qc+D87JlV7aaBXnnnb7To=
</data>
</dict>
<key>ios-arm64/GTExtensionSDK.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
2UpUwElIppkqCIo4nDOfGSlxM6Y=
</data>
<key>hash2</key>
<data>
J3mCIzmkFw5In2a6snzLx4Z1BGIfopKh1+Z/WrJhgzk=
</data>
</dict>
<key>ios-arm64/GTExtensionSDK.framework/_CodeSignature/CodeSignature</key>
<dict>
<key>hash</key>
<data>
XNtWU4FSdHghwIuHuLDV7kw/s3s=
</data>
<key>hash2</key>
<data>
03lxxWLNu52G0LiK4sIIGRkYJVC0UyUtdDWyVI4o+Ks=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/GTExtensionSDK</key>
<dict>
<key>hash</key>
<data>
UU0qpp2nX4pH6xVOZtoIymvyl00=
</data>
<key>hash2</key>
<data>
yK3qlay56jPuq+YHnoUdkheOcoH4E8P7KrUD8dfNQ3g=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/Headers/GeTuiExtSdk.h</key>
<dict>
<key>hash</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>hash2</key>
<data>
KVWfN5tA3Ewu5++8jhjbsYohwMdQP23x+MvOHZTiNdM=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
2zxPiZd0i/Coavm4OV+LhdJFtZk=
</data>
<key>hash2</key>
<data>
tFZKADMDOPWC+rgMwKEw08geVcevhi0EM9wbKDqtoBM=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>hash2</key>
<data>
4J70V3baW6eL9G19mhpYbD2hU1SLsUJjNItcZu5/zPY=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
<key>hash2</key>
<data>
xFnkTZMaAZ5kYnAv9ohiINqPwTbM6ZDuVxqAN1En0xI=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/_CodeSignature/CodeDirectory</key>
<dict>
<key>hash</key>
<data>
p90N5m6dFpAvnWHhHjSm318lgmE=
</data>
<key>hash2</key>
<data>
NKkq3YJB/4bIwbYEFi5kz9ad92fgi92H8UoMp6SidT8=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/_CodeSignature/CodeRequirements</key>
<dict>
<key>hash</key>
<data>
acJurlcQzDPyhK3l5PL72hGWSdA=
</data>
<key>hash2</key>
<data>
TmXVUKnURW9raZ6u4t+H/SrAULAvL9/YzAACVdP0Gfc=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/_CodeSignature/CodeRequirements-1</key>
<dict>
<key>hash</key>
<data>
4q0J/RxR+8cETKRs0QkK4RErMko=
</data>
<key>hash2</key>
<data>
44FrctdrkcLyqjAmQSHFL6aP7UCDQYKw5W+jvde/e/Q=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
aPJIAUAPLiMMGqU/DH6Od1sKqyc=
</data>
<key>hash2</key>
<data>
28TSlO139YmhkcLSmyuJPdHUC9xTMMRX7aE+dNZnyBc=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTExtensionSDK.framework/_CodeSignature/CodeSignature</key>
<dict>
<key>hash</key>
<data>
+itsLacfFcULd6e20/ihwlwD5Cc=
</data>
<key>hash2</key>
<data>
kUibP8xsuGYzdl4V3ddgIbe/MazBaQJDjnvYe7DiUpQ=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/GTExtensionSDK</key>
<dict>
<key>hash</key>
<data>
LXqByBViWBCbWpHVyXGEdGE105k=
</data>
<key>hash2</key>
<data>
1apwbeyN2imdIhVefPthvJxwGsfZ69E44ViJ4WKbiog=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/Headers/GeTuiExtSdk.h</key>
<dict>
<key>hash</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>hash2</key>
<data>
KVWfN5tA3Ewu5++8jhjbsYohwMdQP23x+MvOHZTiNdM=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
uSPq3JZeKucFFzitibenHQ2xvq0=
</data>
<key>hash2</key>
<data>
dECi1o6E6K6xcs7Abl9VJLvGb6l0uGhq12Q5WN0GQ8I=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>hash2</key>
<data>
4J70V3baW6eL9G19mhpYbD2hU1SLsUJjNItcZu5/zPY=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
<key>hash2</key>
<data>
xFnkTZMaAZ5kYnAv9ohiINqPwTbM6ZDuVxqAN1En0xI=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/_CodeSignature/CodeDirectory</key>
<dict>
<key>hash</key>
<data>
XAI4YU7kc5OQ0C9R/MfTKXOC/Tc=
</data>
<key>hash2</key>
<data>
wZ82PtgY683hEUDoyEUsW76kiIE5Nm5oBJdflrnhLCU=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/_CodeSignature/CodeRequirements</key>
<dict>
<key>hash</key>
<data>
acJurlcQzDPyhK3l5PL72hGWSdA=
</data>
<key>hash2</key>
<data>
TmXVUKnURW9raZ6u4t+H/SrAULAvL9/YzAACVdP0Gfc=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/_CodeSignature/CodeRequirements-1</key>
<dict>
<key>hash</key>
<data>
yl2I7ezwyBsLbxI1NG7ao7Ppluk=
</data>
<key>hash2</key>
<data>
QnfFPljhMuULr4RX4GxDPBAgQOWXTd+sGzGKfLCBiNM=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
y2qv3xzm440wimTa7ZopTnH1S8w=
</data>
<key>hash2</key>
<data>
PKynupYH4oqIaDITqdxpTvH8Dchi4ImIdrru1v9r7Zg=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTExtensionSDK.framework/_CodeSignature/CodeSignature</key>
<dict>
<key>hash</key>
<data>
Qx9LQquJJ3GWeBRdQFIomhb3Qj8=
</data>
<key>hash2</key>
<data>
laEkJjD7BTyt5+9u4yKiTL/fqjEV1fqap8Yo2jrU1Cg=
</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>

View File

@ -0,0 +1,36 @@
//
// GeTuiExtSdk.h
// GtExtensionSdk
//
// Created by gexin on 16/9/14.
// Copyright © 2016年 getui. All rights reserved.
//
// GTExtensionSDK-Version: 3.0.3
#import <Foundation/Foundation.h>
#import <UserNotifications/UserNotifications.h>
@interface GeTuiExtSdk : NSObject
/**
* ()
*/
+ (void)setVoicePlayClass:(id)aClass __attribute((deprecated("该接口已经废弃")));
/**
* APNs到达情况和多媒体推送支持, 使
*/
+ (void)handelNotificationServiceRequest:(UNNotificationRequest *)request withAttachmentsComplete:(void (^)(NSArray *attachments, NSArray *errors))completeBlock;
/**
* App Groups Id (使 iOS Extension SDK)
*/
+ (void)setApplicationGroupIdentifier:(NSString*)identifier;
/**
* sdk销毁
*/
+ (void)destory;
@end

View File

@ -0,0 +1,5 @@
framework module GTExtensionSDK {
umbrella header "GeTuiExtSdk.h"
export *
module * { export * }
}

View File

@ -0,0 +1,23 @@
<?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>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
</dict>
</array>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
</dict>
</plist>

View File

@ -0,0 +1,147 @@
<?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>Headers/GeTuiExtSdk.h</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>Info.plist</key>
<data>
l+mhYmxbaNdFv5tV4Nw42UsLifQ=
</data>
<key>Modules/module.modulemap</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>PrivacyInfo.xcprivacy</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
</dict>
<key>files2</key>
<dict>
<key>Headers/GeTuiExtSdk.h</key>
<dict>
<key>hash</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>hash2</key>
<data>
KVWfN5tA3Ewu5++8jhjbsYohwMdQP23x+MvOHZTiNdM=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>hash2</key>
<data>
4J70V3baW6eL9G19mhpYbD2hU1SLsUJjNItcZu5/zPY=
</data>
</dict>
<key>PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
<key>hash2</key>
<data>
xFnkTZMaAZ5kYnAv9ohiINqPwTbM6ZDuVxqAN1En0xI=
</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>

View File

@ -0,0 +1,36 @@
//
// GeTuiExtSdk.h
// GtExtensionSdk
//
// Created by gexin on 16/9/14.
// Copyright © 2016年 getui. All rights reserved.
//
// GTExtensionSDK-Version: 3.0.3
#import <Foundation/Foundation.h>
#import <UserNotifications/UserNotifications.h>
@interface GeTuiExtSdk : NSObject
/**
* ()
*/
+ (void)setVoicePlayClass:(id)aClass __attribute((deprecated("该接口已经废弃")));
/**
* APNs到达情况和多媒体推送支持, 使
*/
+ (void)handelNotificationServiceRequest:(UNNotificationRequest *)request withAttachmentsComplete:(void (^)(NSArray *attachments, NSArray *errors))completeBlock;
/**
* App Groups Id (使 iOS Extension SDK)
*/
+ (void)setApplicationGroupIdentifier:(NSString*)identifier;
/**
* sdk销毁
*/
+ (void)destory;
@end

View File

@ -0,0 +1,52 @@
<?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>BuildMachineOSBuild</key>
<string>20D91</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>GTExtensionSDK</string>
<key>CFBundleIdentifier</key>
<string>org.cocoapods.GTExtensionSDK</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>GTExtensionSDK</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>3.0.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>12D4e</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>11.1</string>
<key>DTSDKBuild</key>
<string>20C63</string>
<key>DTSDKName</key>
<string>macosx11.1</string>
<key>DTXcode</key>
<string>1240</string>
<key>DTXcodeBuild</key>
<string>12D4e</string>
<key>LSMinimumSystemVersion</key>
<string>10.15</string>
<key>UIDeviceFamily</key>
<array>
<integer>2</integer>
</array>
</dict>
</plist>

View File

@ -0,0 +1,5 @@
framework module GTExtensionSDK {
umbrella header "GeTuiExtSdk.h"
export *
module * { export * }
}

View File

@ -0,0 +1,23 @@
<?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>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
</dict>
</array>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
</dict>
</plist>

View File

@ -0,0 +1,147 @@
<?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>Headers/GeTuiExtSdk.h</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>Info.plist</key>
<data>
2zxPiZd0i/Coavm4OV+LhdJFtZk=
</data>
<key>Modules/module.modulemap</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>PrivacyInfo.xcprivacy</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
</dict>
<key>files2</key>
<dict>
<key>Headers/GeTuiExtSdk.h</key>
<dict>
<key>hash</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>hash2</key>
<data>
KVWfN5tA3Ewu5++8jhjbsYohwMdQP23x+MvOHZTiNdM=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>hash2</key>
<data>
4J70V3baW6eL9G19mhpYbD2hU1SLsUJjNItcZu5/zPY=
</data>
</dict>
<key>PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
<key>hash2</key>
<data>
xFnkTZMaAZ5kYnAv9ohiINqPwTbM6ZDuVxqAN1En0xI=
</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>

View File

@ -0,0 +1,36 @@
//
// GeTuiExtSdk.h
// GtExtensionSdk
//
// Created by gexin on 16/9/14.
// Copyright © 2016年 getui. All rights reserved.
//
// GTExtensionSDK-Version: 3.0.3
#import <Foundation/Foundation.h>
#import <UserNotifications/UserNotifications.h>
@interface GeTuiExtSdk : NSObject
/**
* ()
*/
+ (void)setVoicePlayClass:(id)aClass __attribute((deprecated("该接口已经废弃")));
/**
* APNs到达情况和多媒体推送支持, 使
*/
+ (void)handelNotificationServiceRequest:(UNNotificationRequest *)request withAttachmentsComplete:(void (^)(NSArray *attachments, NSArray *errors))completeBlock;
/**
* App Groups Id (使 iOS Extension SDK)
*/
+ (void)setApplicationGroupIdentifier:(NSString*)identifier;
/**
* sdk销毁
*/
+ (void)destory;
@end

View File

@ -0,0 +1,5 @@
framework module GTExtensionSDK {
umbrella header "GeTuiExtSdk.h"
export *
module * { export * }
}

View File

@ -0,0 +1,23 @@
<?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>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
</dict>
</array>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
</dict>
</plist>

View File

@ -0,0 +1,147 @@
<?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>Headers/GeTuiExtSdk.h</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>Info.plist</key>
<data>
uSPq3JZeKucFFzitibenHQ2xvq0=
</data>
<key>Modules/module.modulemap</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>PrivacyInfo.xcprivacy</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
</dict>
<key>files2</key>
<dict>
<key>Headers/GeTuiExtSdk.h</key>
<dict>
<key>hash</key>
<data>
aWaB1U120wZlHNlC4WMaDEIu3Ik=
</data>
<key>hash2</key>
<data>
KVWfN5tA3Ewu5++8jhjbsYohwMdQP23x+MvOHZTiNdM=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
vdiBZYKCUmvJoqpxLusHqsgGgfU=
</data>
<key>hash2</key>
<data>
4J70V3baW6eL9G19mhpYbD2hU1SLsUJjNItcZu5/zPY=
</data>
</dict>
<key>PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
zZEiq0AXvaKsLGID2q6sz1cKxc8=
</data>
<key>hash2</key>
<data>
xFnkTZMaAZ5kYnAv9ohiINqPwTbM6ZDuVxqAN1En0xI=
</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>

22
ProductApp/Pods/GTExtensionSDK/LICENSE generated Executable file
View File

@ -0,0 +1,22 @@
The MIT License (MIT)
Copyright (c) 2015 个推实验室
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

10
ProductApp/Pods/GTExtensionSDK/README.md generated Executable file
View File

@ -0,0 +1,10 @@
# GTExtensionSDK-iOS-CocoaPods
## Swift Package Manager 配置
通过指定标签即可完成SPM配置2.5.3-spm <br/>
<img src="../master/Pics/spm.png" width="750px;"/>

View File

@ -0,0 +1,55 @@
<?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_x86_64-simulator</string>
<key>LibraryPath</key>
<string>GTSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>GTSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>GTSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>maccatalyst</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
</plist>

Binary file not shown.

View File

@ -0,0 +1,593 @@
<?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>ios-arm64/GTSDK.framework/GTSDK</key>
<data>
QzLD/mtvjcD247v/FNacWlq65TE=
</data>
<key>ios-arm64/GTSDK.framework/Headers/GTSDKPrivateHeader.h</key>
<data>
YkqqXCIFHGHM+BzsdoDmbJimdQs=
</data>
<key>ios-arm64/GTSDK.framework/Headers/GeTuiSdk.h</key>
<data>
zZBbIGYab2B9uLBxSvkzBxMMJG4=
</data>
<key>ios-arm64/GTSDK.framework/Info.plist</key>
<data>
1y77NggN8bmSRTI4aSgZ09TINic=
</data>
<key>ios-arm64/GTSDK.framework/Modules/module.modulemap</key>
<data>
/nZhXoyYFxx2BjH8jQGWG47OP78=
</data>
<key>ios-arm64/GTSDK.framework/PrivacyInfo.xcprivacy</key>
<data>
QAIvcZ5X0eAsTwwQaZs6zalPtEM=
</data>
<key>ios-arm64/GTSDK.framework/_CodeSignature/CodeDirectory</key>
<data>
DBAVHu4iOH7W0jqnRmcLfiVGsOQ=
</data>
<key>ios-arm64/GTSDK.framework/_CodeSignature/CodeRequirements</key>
<data>
JQSUtwtPT0+3KkTbx/wXZB4zUyo=
</data>
<key>ios-arm64/GTSDK.framework/_CodeSignature/CodeRequirements-1</key>
<data>
AqeUGKn5SSTubKwPm4tMmRyjP1A=
</data>
<key>ios-arm64/GTSDK.framework/_CodeSignature/CodeResources</key>
<data>
yPQffTopEyeCy2qu4OFLsdgoPgI=
</data>
<key>ios-arm64/GTSDK.framework/_CodeSignature/CodeSignature</key>
<data>
qtg4NCRywb7px+IQNJstUu2tIhA=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/GTSDK</key>
<data>
V0bkY/xAyQjAzBo/T0nBWtIk6H8=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/Headers/GTSDKPrivateHeader.h</key>
<data>
YkqqXCIFHGHM+BzsdoDmbJimdQs=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/Headers/GeTuiSdk.h</key>
<data>
zZBbIGYab2B9uLBxSvkzBxMMJG4=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/Info.plist</key>
<data>
J9wknWfCbinAYR1/jXCW8rpaS8g=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/Modules/module.modulemap</key>
<data>
/nZhXoyYFxx2BjH8jQGWG47OP78=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/PrivacyInfo.xcprivacy</key>
<data>
QAIvcZ5X0eAsTwwQaZs6zalPtEM=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/_CodeSignature/CodeDirectory</key>
<data>
zRqxPiot6JxI3C3xmzAlOZthOqc=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/_CodeSignature/CodeRequirements</key>
<data>
JQSUtwtPT0+3KkTbx/wXZB4zUyo=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/_CodeSignature/CodeRequirements-1</key>
<data>
d0Z4d+Z8LjHVV7cjDcEK04ViIHU=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/_CodeSignature/CodeResources</key>
<data>
+FxUEriLc1xvG9KiL2v5a5n5Y2E=
</data>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/_CodeSignature/CodeSignature</key>
<data>
eDzMjVAnwXOxFP90X3paPVrF+A0=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/GTSDK</key>
<data>
OZXdrxsNue1cHiXG6YIF9ILVns0=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/Headers/GTSDKPrivateHeader.h</key>
<data>
YkqqXCIFHGHM+BzsdoDmbJimdQs=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/Headers/GeTuiSdk.h</key>
<data>
zZBbIGYab2B9uLBxSvkzBxMMJG4=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/Info.plist</key>
<data>
aBKs112Oyz86CWtzgvbqeHsPaxI=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/Modules/module.modulemap</key>
<data>
/nZhXoyYFxx2BjH8jQGWG47OP78=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/PrivacyInfo.xcprivacy</key>
<data>
QAIvcZ5X0eAsTwwQaZs6zalPtEM=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/_CodeSignature/CodeDirectory</key>
<data>
d0oYV70MOJAmKCo4tpODvcaJsyo=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/_CodeSignature/CodeRequirements</key>
<data>
JQSUtwtPT0+3KkTbx/wXZB4zUyo=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/_CodeSignature/CodeRequirements-1</key>
<data>
CtEIht//YMzYHHTotEY4Ih65keU=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/_CodeSignature/CodeResources</key>
<data>
gx1oHJ6C+g3N7HKftvtd7+W4mto=
</data>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/_CodeSignature/CodeSignature</key>
<data>
U5MMC1O6rS+HFyMF+PTjXXa0EAg=
</data>
</dict>
<key>files2</key>
<dict>
<key>ios-arm64/GTSDK.framework/GTSDK</key>
<dict>
<key>hash</key>
<data>
QzLD/mtvjcD247v/FNacWlq65TE=
</data>
<key>hash2</key>
<data>
v9vM1vdf7DqHp0fFltEQ1Bgc+Z9+f7S6721T6pp5iD8=
</data>
</dict>
<key>ios-arm64/GTSDK.framework/Headers/GTSDKPrivateHeader.h</key>
<dict>
<key>hash</key>
<data>
YkqqXCIFHGHM+BzsdoDmbJimdQs=
</data>
<key>hash2</key>
<data>
GwgKr3+OBxggjaqxrOiyJtlx1iJxn0NjVGK4CT+7oNg=
</data>
</dict>
<key>ios-arm64/GTSDK.framework/Headers/GeTuiSdk.h</key>
<dict>
<key>hash</key>
<data>
zZBbIGYab2B9uLBxSvkzBxMMJG4=
</data>
<key>hash2</key>
<data>
cbvqPiW5UlMlHA8xo7w7U/H20wW8eQJWjqh1jpUhmzI=
</data>
</dict>
<key>ios-arm64/GTSDK.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
1y77NggN8bmSRTI4aSgZ09TINic=
</data>
<key>hash2</key>
<data>
ezhQ6nP18qq/P8A6UjHpfyC9z9DlYlFMMpaEwp+lQKs=
</data>
</dict>
<key>ios-arm64/GTSDK.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
/nZhXoyYFxx2BjH8jQGWG47OP78=
</data>
<key>hash2</key>
<data>
zcltdShTu/3I2R/wkr64euu9Gsf4XoVqzwloROXj0cE=
</data>
</dict>
<key>ios-arm64/GTSDK.framework/PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
QAIvcZ5X0eAsTwwQaZs6zalPtEM=
</data>
<key>hash2</key>
<data>
6D3q9bmypwt5nO60f8H5B7v7heQ23NxwIynh/EtnRqo=
</data>
</dict>
<key>ios-arm64/GTSDK.framework/_CodeSignature/CodeDirectory</key>
<dict>
<key>hash</key>
<data>
DBAVHu4iOH7W0jqnRmcLfiVGsOQ=
</data>
<key>hash2</key>
<data>
gRWrUJ+eN2axA/MXXZrJ2OaiMx8kB3bT0wVegCYnyQw=
</data>
</dict>
<key>ios-arm64/GTSDK.framework/_CodeSignature/CodeRequirements</key>
<dict>
<key>hash</key>
<data>
JQSUtwtPT0+3KkTbx/wXZB4zUyo=
</data>
<key>hash2</key>
<data>
TqRR1SoFXpSet5CA9kiZS/AS28lxtACYpwMhlx/UOA4=
</data>
</dict>
<key>ios-arm64/GTSDK.framework/_CodeSignature/CodeRequirements-1</key>
<dict>
<key>hash</key>
<data>
AqeUGKn5SSTubKwPm4tMmRyjP1A=
</data>
<key>hash2</key>
<data>
6hL2idB5xpC1Ozo1memd7vZXgVyBjsLIUPU69wrLuCQ=
</data>
</dict>
<key>ios-arm64/GTSDK.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
yPQffTopEyeCy2qu4OFLsdgoPgI=
</data>
<key>hash2</key>
<data>
guVY6rFneBO1t7aV7uKk9YTZVHRhO25ssMmH9aR9aVQ=
</data>
</dict>
<key>ios-arm64/GTSDK.framework/_CodeSignature/CodeSignature</key>
<dict>
<key>hash</key>
<data>
qtg4NCRywb7px+IQNJstUu2tIhA=
</data>
<key>hash2</key>
<data>
k18msiUpZdluZeSncAXOVkH0DvAxwUYNANRq5R2GzvQ=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/GTSDK</key>
<dict>
<key>hash</key>
<data>
V0bkY/xAyQjAzBo/T0nBWtIk6H8=
</data>
<key>hash2</key>
<data>
rO3arlV3K0vWWUrHfqAMw0bAe+xMMZwTHtlSpnL7Pu0=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/Headers/GTSDKPrivateHeader.h</key>
<dict>
<key>hash</key>
<data>
YkqqXCIFHGHM+BzsdoDmbJimdQs=
</data>
<key>hash2</key>
<data>
GwgKr3+OBxggjaqxrOiyJtlx1iJxn0NjVGK4CT+7oNg=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/Headers/GeTuiSdk.h</key>
<dict>
<key>hash</key>
<data>
zZBbIGYab2B9uLBxSvkzBxMMJG4=
</data>
<key>hash2</key>
<data>
cbvqPiW5UlMlHA8xo7w7U/H20wW8eQJWjqh1jpUhmzI=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
J9wknWfCbinAYR1/jXCW8rpaS8g=
</data>
<key>hash2</key>
<data>
I3HNz+wAnz4NFAJTzTB2BKXAqYA8+wdupoQlDelG+dM=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
/nZhXoyYFxx2BjH8jQGWG47OP78=
</data>
<key>hash2</key>
<data>
zcltdShTu/3I2R/wkr64euu9Gsf4XoVqzwloROXj0cE=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
QAIvcZ5X0eAsTwwQaZs6zalPtEM=
</data>
<key>hash2</key>
<data>
6D3q9bmypwt5nO60f8H5B7v7heQ23NxwIynh/EtnRqo=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/_CodeSignature/CodeDirectory</key>
<dict>
<key>hash</key>
<data>
zRqxPiot6JxI3C3xmzAlOZthOqc=
</data>
<key>hash2</key>
<data>
E76VgsFrCeJlCDOYWVGxm+gSo19jPfPKk4qLzMl4a/4=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/_CodeSignature/CodeRequirements</key>
<dict>
<key>hash</key>
<data>
JQSUtwtPT0+3KkTbx/wXZB4zUyo=
</data>
<key>hash2</key>
<data>
TqRR1SoFXpSet5CA9kiZS/AS28lxtACYpwMhlx/UOA4=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/_CodeSignature/CodeRequirements-1</key>
<dict>
<key>hash</key>
<data>
d0Z4d+Z8LjHVV7cjDcEK04ViIHU=
</data>
<key>hash2</key>
<data>
CftNbrbzx9jWyBP2PjeR8kpl6YoSkQQIiMCaXIfCYdU=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
+FxUEriLc1xvG9KiL2v5a5n5Y2E=
</data>
<key>hash2</key>
<data>
svdfdJKpXPBhKckmxgLkQmOZS4AllHJHP+fENGKAgF4=
</data>
</dict>
<key>ios-arm64_x86_64-maccatalyst/GTSDK.framework/_CodeSignature/CodeSignature</key>
<dict>
<key>hash</key>
<data>
eDzMjVAnwXOxFP90X3paPVrF+A0=
</data>
<key>hash2</key>
<data>
Ds+KjDGrbSgBxL+n4i5onSBlXcROo8HZxI6MBFrqNRc=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/GTSDK</key>
<dict>
<key>hash</key>
<data>
OZXdrxsNue1cHiXG6YIF9ILVns0=
</data>
<key>hash2</key>
<data>
LiQdMb03ky9d/JBVIMSyo5evtswtmvwg2K10ut6wOD0=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/Headers/GTSDKPrivateHeader.h</key>
<dict>
<key>hash</key>
<data>
YkqqXCIFHGHM+BzsdoDmbJimdQs=
</data>
<key>hash2</key>
<data>
GwgKr3+OBxggjaqxrOiyJtlx1iJxn0NjVGK4CT+7oNg=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/Headers/GeTuiSdk.h</key>
<dict>
<key>hash</key>
<data>
zZBbIGYab2B9uLBxSvkzBxMMJG4=
</data>
<key>hash2</key>
<data>
cbvqPiW5UlMlHA8xo7w7U/H20wW8eQJWjqh1jpUhmzI=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/Info.plist</key>
<dict>
<key>hash</key>
<data>
aBKs112Oyz86CWtzgvbqeHsPaxI=
</data>
<key>hash2</key>
<data>
EYCZEhOtNpaOxEF9XccmZ+sciUYSzpfi4LgEawqDDS8=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
/nZhXoyYFxx2BjH8jQGWG47OP78=
</data>
<key>hash2</key>
<data>
zcltdShTu/3I2R/wkr64euu9Gsf4XoVqzwloROXj0cE=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
QAIvcZ5X0eAsTwwQaZs6zalPtEM=
</data>
<key>hash2</key>
<data>
6D3q9bmypwt5nO60f8H5B7v7heQ23NxwIynh/EtnRqo=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/_CodeSignature/CodeDirectory</key>
<dict>
<key>hash</key>
<data>
d0oYV70MOJAmKCo4tpODvcaJsyo=
</data>
<key>hash2</key>
<data>
3Vni9fNNE6go85ubcBHDvsdXnHYEoycai0rdHFKacns=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/_CodeSignature/CodeRequirements</key>
<dict>
<key>hash</key>
<data>
JQSUtwtPT0+3KkTbx/wXZB4zUyo=
</data>
<key>hash2</key>
<data>
TqRR1SoFXpSet5CA9kiZS/AS28lxtACYpwMhlx/UOA4=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/_CodeSignature/CodeRequirements-1</key>
<dict>
<key>hash</key>
<data>
CtEIht//YMzYHHTotEY4Ih65keU=
</data>
<key>hash2</key>
<data>
dOhKkWNTVQGb9ISnsmpay4xHYd1w5W2aT5jnVqPKLGM=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
gx1oHJ6C+g3N7HKftvtd7+W4mto=
</data>
<key>hash2</key>
<data>
/oVNozvHb+M2IwjAi5NoqYPWrhHNXBVpek+8+CyGzyM=
</data>
</dict>
<key>ios-arm64_x86_64-simulator/GTSDK.framework/_CodeSignature/CodeSignature</key>
<dict>
<key>hash</key>
<data>
U5MMC1O6rS+HFyMF+PTjXXa0EAg=
</data>
<key>hash2</key>
<data>
uSPs4ww+tHeU2g2NovwPEMZ+YbG7VMO61ohFEe9fuy4=
</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>

Binary file not shown.

View File

@ -0,0 +1,27 @@
//
// GTSDK-Swift-Bridgging-Header.h
// GTSDK
//
// Created by ak on 2022/10/12.
// Copyright © 2022 Gexin Interactive (Beijing) Network Technology Co.,LTD. All rights reserved.
//
#if __has_include("GeTuiSdkPrivate.h")
#import "GeTuiSdkPrivate.h"
#import "GtSdkInfo.h"
#import <GTCommonSDK/GTCommonSDK.h>
#import "GtSdkManager.h"
#import "GXBaseDataModel.h"
#import "NetworkConnectModule.h"
#import "NetworkWatchdog.h"
#import "GXBaseTask.h"
#import "NSThread+GTSDK.h"
#import "GXRawDataModel.h"
#import "GXModelBuilder.h"
#import "GXTokenDataModel.h"
#import "GXCommonUtils.h"
#import "GXSdkErrorInternal.h" // 错误描述头文件
#import "GXCmdId.h"
#import "GtkmReportcache.h"
#import "GtkDbStore.h"
#endif

View File

@ -0,0 +1,526 @@
//
// GeTuiSdk.h
// GeTuiSdk
//
// Created by gexin on 15-5-5.
// Copyright (c) 2015年 Gexin Interactive (Beijing) Network Technology Co.,LTD. All rights reserved.
//
// GTSDK-Version: 3.0.6.0
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <UserNotifications/UserNotifications.h>
typedef NS_ENUM(NSUInteger, SdkStatus) {
SdkStatusStarting, // 正在启动
SdkStatusStarted, // 启动、在线
SdkStatusStoped, // 停止
SdkStatusOffline, // 离线
};
#define kGtResponseBindType @"bindAlias"
#define kGtResponseUnBindType @"unbindAlias"
//SDK Delegate 回调接口
@protocol GeTuiSdkDelegate;
NS_ASSUME_NONNULL_BEGIN
@interface GeTuiSdk : NSObject
#if __IPHONE_OS_VERSION_MIN_REQUIRED < 80000
#error "GeTuiSDK is requested iOS8 or iOS8 above version"
#endif
//MARK: -
/**
* SDK
*
* @param appid app的个推appIdappId从个推网站获取
* @param appKey app的个推appKeyappKey从个推网站获取
* @param appSecret app的个推appSecretappSecret从个推网站获取
* @param delegate delegate
* @param launchOptions didFinishLaunchingWithOptions中的launchOptions参数
*/
+ (void)startSdkWithAppId:(NSString *)appid appKey:(NSString *)appKey appSecret:(NSString *)appSecret delegate:(id<GeTuiSdkDelegate>)delegate launchingOptions:(NSDictionary * __nullable)launchOptions;
/**
* App Groups Id (使 iOS Extension SDK)
*/
+ (void)setApplicationGroupIdentifier:(NSString*)identifier;
/// 注册远程通知
/// 必须使用个推注册通知否则可能无法获取APNs回调
/// 注意!!!使用个推注册通知, 开发者无需关注DeviceToken相关逻辑且仅需要关注个推APNs消息通知回调
/// 若不使用此方法开发者需要自行处理DeviceToken相关逻辑 和 重写系统APNs回调, 可参考Demo版本2.4.6.0 [https://www.getui.com/download/docs/getui/iOS/GETUI_IOS_SDK_2.4.6.0.zip]
/// @param types UNAuthorizationOptions类型的通知选项
+ (void)registerRemoteNotification:(UNAuthorizationOptions)types;
/**
* SDK版本号
*
* GeTuiSdk版本, ()
* @return
*/
+ (NSString *)version;
/**
* SDK的Cid
*
* @return Cid值
*/
+ (NSString *)clientId;
/**
* SDK运行状态
*
* @return
*/
+ (SdkStatus)status;
/**
*
* SDK可以未启动就调用该方法
*
* SDK-1.5.0+
*
* @param aChannelId
*/
+ (void)setChannelId:(NSString *)aChannelId;
/**
* IDFA
*
* SDK-2.5.6.0+
*
* @param idfa idfa
*/
+ (void)setIDFA:(NSString *)idfa;
/**
* NO
* SDK在线才能调用
*
* @param isValue YES. NO.
*
* SDK-1.2.1+
*
*/
+ (void)setPushModeForOff:(BOOL)isValue;
/**
* SDK NO
* SDK就调用该方法
* @param isEnable APP进入后台后,YES.
*
* Signing & Capabilities > Background Modes > Auido, Airplay and Picture in Picture 线使
* [GeTuiSdk runBackgroundEnable:NO]
*/
+ (void)runBackgroundEnable:(BOOL)isEnable;
/**
*
* SDK可以未启动就调用该方法
*
* @param isEnable NO
* @param isVerify SDK主动弹出用户定位请求NO
*/
+ (void)lbsLocationEnable:(BOOL)isEnable andUserVerify:(BOOL)isVerify;
/**
* ,0
*/
+ (void)clearAllNotificationForNotificationBar;
/**
* SDK
*/
+ (void)destroy;
//MARK: - 注册Token
/**
* VoipToken
* SDK就调用该方法
*
* @param voipToken 使voipToken NSString
* @return voipToken有效判断YES. NO.
*
*/
+ (BOOL)registerVoipToken:(NSString *)voipToken;
/**
* VoipToken
* SDK就调用该方法
* Xcode11iOS13 DeviceToken适配使SDK-2.4.1.0
*
* @param voipToken 使voipToken NSData
* @return voipToken有效判断YES. NO.
*
*/
+ (BOOL)registerVoipTokenCredentials:(NSData *)voipToken;
/**
* token
*
* @param liveActivityId idtoken的业务关系
* @param token liveActivity推送时使用的pushToken
* @param sn , nil
* @return activityToken有效判断
*/
+ (BOOL)registerLiveActivity:(NSString *)liveActivityId activityToken:(NSString*)token sequenceNum:(NSString*)sn;
//MARK: - 设置标签
/**
* ,
*
* @param tags
* tag: 0-9+-*_.
*
* @return YES表示尝试提交成功NO表示尝试提交失败
*/
+ (BOOL)setTags:(NSArray *)tags;
/**
* ,
*
* @param tags
* tag: 0-9+-*_.
* @param sn , nil
* @return YES表示尝试提交成功NO表示尝试提交失败
*/
+ (BOOL)setTags:(NSArray *)tags andSequenceNum:(NSString *)sn;
//MARK: - 设置角标
/**
*
* setApplicationIconBadgeNumber函数
*
* SDK-1.4.0+
*
* @param badge
*/
+ (void)setBadge:(NSUInteger)badge;
/**
* "setBadge:0"
*
* SDK-1.4.0+
*
*/
+ (void)resetBadge;
//MARK: - 设置别名
/**
* :
* SDK在线才能调用
*
* @param alias
* @param sn , nil
*/
+ (void)bindAlias:(NSString *)alias andSequenceNum:(NSString *)sn;
/**
*
* SDK在线才能调用
*
* @param alias
* @param sn , nil
* @param isSelf cid有效truecid做解绑falsecid列表做解绑
*/
+ (void)unbindAlias:(NSString *)alias andSequenceNum:(NSString *)sn andIsSelf:(BOOL)isSelf;
//MARK: - 处理回执
/**
*
*
* @param userInfo
*
* - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
*
*/
+ (void)handleRemoteNotification:(NSDictionary *)userInfo;
/**
* VOIP消息回执
*
* @param payload VOIP
*/
+ (void)handleVoipNotification:(NSDictionary *)payload;
/**
* APPLink
* @param webUrl applink Url
* @return applink payload
*/
+ (NSString *)handleApplinkFeedback:(NSURL *)webUrl;
/**
* SDK发送上行消息结果
*
* @param body
*
* @return msgId
*/
+ (NSString *)sendMessage:(NSData *)body;
/**
* SDK发送上行消息结果
*
* @param body
* @param taskId ID, UUID String
* @param error
*
* @return messageidnil
*/
+ (NSString *)sendMessage:(NSData *)body taskId:(NSString *)taskId error:(NSError **)error;
/**
* actionid
*
* @param actionId actionidint类型90001-90999
* @param taskId ID
* @param msgId ID
*
* @return BOOLYES表示尝试提交成功NO表示尝试提交失败
* GeTuiSdkDidReceivePayload:andTaskId:andMessageId:andOffLine:fromApplication:使
*/
+ (BOOL)sendFeedbackMessage:(NSInteger)actionId andTaskId:(NSString *)taskId andMsgId:(NSString *)msgId;
//MARK: - 已废弃
/**
* SDK运行,IOS7 Background Fetch方式,Fetch起来后被调用SDK
*/
+ (void)resume DEPRECATED_MSG_ATTRIBUTE("已废弃");
/**
* DeviceToken
* SDK就调用该方法
*
* @param deviceToken 使deviceToken NSString
* @return deviceToken有效判断YES. NO.
*
*/
+ (BOOL)registerDeviceToken:(NSString *)deviceToken DEPRECATED_MSG_ATTRIBUTE("已废弃");
/**
* DeviceToken
* SDK就调用该方法
* Xcode11iOS13 DeviceToken适配使SDK-2.4.1.0
*
* @param deviceToken 使deviceToken NSData
* @return deviceToken有效判断YES. NO.
*
*/
+ (BOOL)registerDeviceTokenData:(NSData *)deviceToken DEPRECATED_MSG_ATTRIBUTE("已废弃");
//MARK: - 已废弃
/**
* SDK发送上行消息结果
*
* @param body
* @param error messageidnil
*
* @return msgId
*/
+ (NSString *)sendMessage:(NSData *)body error:(NSError **)error DEPRECATED_MSG_ATTRIBUTE("Please use -[GeTuiSdk sendMessage:taskId:error:]");
@end
//MARK: - SDK Delegate
@protocol GeTuiSdkDelegate <NSObject>
@optional
/**
* SDK登入成功返回clientId
*
* @param clientId clientId
* :GeTuiSdk后SDK会自动向个推服务器注册SDKSDK通知应用注册成功
* : appid/appkey/appSecret等验证不通过
*/
- (void)GeTuiSdkDidRegisterClient:(NSString *)clientId;
/**
* SDK运行状态通知
*
* @param status SDK运行状态
*/
- (void)GeTuiSDkDidNotifySdkState:(SdkStatus)status;
/**
* SDK遇到错误消息返回error
*
* @param error SDK内部发生错误
*/
- (void)GeTuiSdkDidOccurError:(NSError *)error;
//MARK: - 通知回调
/// 通知授权结果iOS10及以上版本
/// @param granted 用户是否允许通知
/// @param error 错误信息
- (void)GetuiSdkGrantAuthorization:(BOOL)granted error:(nullable NSError*)error;
/// 通知展示iOS10及以上版本
/// @param center center
/// @param notification notification
/// @param completionHandler completionHandler
- (void)GeTuiSdkNotificationCenter:(UNUserNotificationCenter *)center
willPresentNotification:(UNNotification * )notification
completionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler
__API_AVAILABLE(macos(10.14), ios(10.0), watchos(3.0), tvos(10.0));
/// 收到通知信息
/// @param userInfo apns通知内容
/// @param center UNUserNotificationCenteriOS10及以上版本
/// @param response UNNotificationResponseiOS10及以上版本
/// @param completionHandler 用来在后台状态下进行操作iOS10以下版本
- (void)GeTuiSdkDidReceiveNotification:(NSDictionary *)userInfo
notificationCenter:(nullable UNUserNotificationCenter *)center
response:(nullable UNNotificationResponse *)response
fetchCompletionHandler:(nullable void (^)(UIBackgroundFetchResult))completionHandler;
/// 收到透传消息
/// @param userInfo 推送消息内容, {"payload": 消息内容}
/// @param fromGetui YES: 个推通道 NO苹果apns通道
/// @param offLine 是否是离线消息YES.是离线消息
/// @param appId 应用的appId
/// @param taskId 推送消息的任务id
/// @param msgId 推送消息的messageid
/// @param completionHandler 用来在后台状态下进行操作通过苹果apns通道的消息 才有此参数值)
- (void)GeTuiSdkDidReceiveSlience:(NSDictionary *)userInfo
fromGetui:(BOOL)fromGetui
offLine:(BOOL)offLine
appId:(nullable NSString *)appId
taskId:(nullable NSString *)taskId
msgId:(nullable NSString *)msgId
fetchCompletionHandler:(nullable void (^)(UIBackgroundFetchResult))completionHandler;
- (void)GeTuiSdkNotificationCenter:(UNUserNotificationCenter *)center
openSettingsForNotification:(nullable UNNotification *)notification
__API_AVAILABLE(macos(10.14), ios(12.0)) __API_UNAVAILABLE(watchos, tvos);
//MARK: - 发送上行消息
/**
* SDK通知发送上行消息结果sendMessage消息回调
*
* @param messageId sendMessage:error:id
* @param isSuccess YES, NO
* @param error nil, error信息
* : sendMessage:error:sdk到达结果isSuccess为 YES
* : ,SendMessage 1
*/
- (void)GeTuiSdkDidSendMessage:(NSString *)messageId result:(BOOL)isSuccess error:(nullable NSError *)error;
//MARK: - 开关设置
/**
* SDK设置关闭推送模式回调
*
* @param isModeOff YES. NO.
* @param error
*/
- (void)GeTuiSdkDidSetPushMode:(BOOL)isModeOff error:(nullable NSError *)error;
//MARK: - 别名设置
/**
* SDK绑定
*
* @param action kGtResponseBindType kGtResponseUnBindType
* @param isSuccess YES, NO
* @param sn
* @param error nil, error信息
*/
- (void)GeTuiSdkDidAliasAction:(NSString *)action result:(BOOL)isSuccess sequenceNum:(NSString *)sn error:(nullable NSError *)error;
//MARK: - 标签设置
/**
*
*
* @param sequenceNum
* @param isSuccess YES, NO
* @param error nil, error信息
*/
- (void)GeTuiSdkDidSetTagsAction:(NSString *)sequenceNum result:(BOOL)isSuccess error:(nullable NSError *)error;
/**
* tag结果返回
* @param tags tag
* @param sn queryTag
* @param error nil,error信息
*/
- (void)GetuiSdkDidQueryTag:(NSArray *)tags sequenceNum:(NSString *)sn error:(nullable NSError *)error;
//MARK: - 实时活动
/// 设置实时活动Token回调灵动岛
/// - Parameters:
/// - sequenceNum: 请求序列码
/// - isSuccess: 成功返回 YES, 失败返回 NO
/// - error: 成功返回nil,错误返回相应error信息
- (void)GeTuiSdkDidRegisterLiveActivity:(NSString *)sequenceNum result:(BOOL)isSuccess error:(nullable NSError *)error;
//MARK: - 应用内弹窗
// 展示回调
- (void)GeTuiSdkPopupDidShow:(NSDictionary *)info;
// 点击回调
- (void)GeTuiSdkPopupDidClick:(NSDictionary *)info;
//MARK: - 已废弃
/**
* SDK通知收到个推推送的透传消息
*
* @param payloadData
* @param taskId id
* @param msgId messageid
* @param offLine 线YES.线
* @param appId appId
*/
- (void)GeTuiSdkDidReceivePayloadData:(NSData *)payloadData
andTaskId:(NSString *)taskId
andMsgId:(NSString *)msgId
andOffLine:(BOOL)offLine
fromGtAppId:(NSString *)appId DEPRECATED_MSG_ATTRIBUTE("使用GeTuiSdkDidReceiveSlience:fromGetui:offLine:appId:taskId:msgId:fetchCompletionHandler:");
/**
* SDK通知发送上行消息结果sendMessage消息回调 ()
*
* @param messageId sendMessage:error:id
* @param result 1, 0
* : sendMessage:error:sdk到达结果result为 1
* : ,SendMessage 1
*/;
- (void)GeTuiSdkDidSendMessage:(NSString *)messageId result:(int)result DEPRECATED_MSG_ATTRIBUTE("Please use -[delegate GeTuiSdkDidSendMessage:msg result: error:]");
@end
NS_ASSUME_NONNULL_END

View File

@ -0,0 +1,5 @@
framework module GTSDK {
umbrella header "GeTuiSdk.h"
export *
module * { export * }
}

View 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>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
</dict>
</array>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeCoarseLocation</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<false/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>NSPrivacyCollectedDataTypePurposeAppFunctionality</string>
</array>
</dict>
</array>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
</dict>
</plist>

View File

@ -0,0 +1,162 @@
<?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>Headers/GTSDKPrivateHeader.h</key>
<data>
YkqqXCIFHGHM+BzsdoDmbJimdQs=
</data>
<key>Headers/GeTuiSdk.h</key>
<data>
zZBbIGYab2B9uLBxSvkzBxMMJG4=
</data>
<key>Info.plist</key>
<data>
1y77NggN8bmSRTI4aSgZ09TINic=
</data>
<key>Modules/module.modulemap</key>
<data>
/nZhXoyYFxx2BjH8jQGWG47OP78=
</data>
<key>PrivacyInfo.xcprivacy</key>
<data>
QAIvcZ5X0eAsTwwQaZs6zalPtEM=
</data>
</dict>
<key>files2</key>
<dict>
<key>Headers/GTSDKPrivateHeader.h</key>
<dict>
<key>hash</key>
<data>
YkqqXCIFHGHM+BzsdoDmbJimdQs=
</data>
<key>hash2</key>
<data>
GwgKr3+OBxggjaqxrOiyJtlx1iJxn0NjVGK4CT+7oNg=
</data>
</dict>
<key>Headers/GeTuiSdk.h</key>
<dict>
<key>hash</key>
<data>
zZBbIGYab2B9uLBxSvkzBxMMJG4=
</data>
<key>hash2</key>
<data>
cbvqPiW5UlMlHA8xo7w7U/H20wW8eQJWjqh1jpUhmzI=
</data>
</dict>
<key>Modules/module.modulemap</key>
<dict>
<key>hash</key>
<data>
/nZhXoyYFxx2BjH8jQGWG47OP78=
</data>
<key>hash2</key>
<data>
zcltdShTu/3I2R/wkr64euu9Gsf4XoVqzwloROXj0cE=
</data>
</dict>
<key>PrivacyInfo.xcprivacy</key>
<dict>
<key>hash</key>
<data>
QAIvcZ5X0eAsTwwQaZs6zalPtEM=
</data>
<key>hash2</key>
<data>
6D3q9bmypwt5nO60f8H5B7v7heQ23NxwIynh/EtnRqo=
</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>

View File

@ -0,0 +1,27 @@
//
// GTSDK-Swift-Bridgging-Header.h
// GTSDK
//
// Created by ak on 2022/10/12.
// Copyright © 2022 Gexin Interactive (Beijing) Network Technology Co.,LTD. All rights reserved.
//
#if __has_include("GeTuiSdkPrivate.h")
#import "GeTuiSdkPrivate.h"
#import "GtSdkInfo.h"
#import <GTCommonSDK/GTCommonSDK.h>
#import "GtSdkManager.h"
#import "GXBaseDataModel.h"
#import "NetworkConnectModule.h"
#import "NetworkWatchdog.h"
#import "GXBaseTask.h"
#import "NSThread+GTSDK.h"
#import "GXRawDataModel.h"
#import "GXModelBuilder.h"
#import "GXTokenDataModel.h"
#import "GXCommonUtils.h"
#import "GXSdkErrorInternal.h" // 错误描述头文件
#import "GXCmdId.h"
#import "GtkmReportcache.h"
#import "GtkDbStore.h"
#endif

View File

@ -0,0 +1,526 @@
//
// GeTuiSdk.h
// GeTuiSdk
//
// Created by gexin on 15-5-5.
// Copyright (c) 2015年 Gexin Interactive (Beijing) Network Technology Co.,LTD. All rights reserved.
//
// GTSDK-Version: 3.0.6.0
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <UserNotifications/UserNotifications.h>
typedef NS_ENUM(NSUInteger, SdkStatus) {
SdkStatusStarting, // 正在启动
SdkStatusStarted, // 启动、在线
SdkStatusStoped, // 停止
SdkStatusOffline, // 离线
};
#define kGtResponseBindType @"bindAlias"
#define kGtResponseUnBindType @"unbindAlias"
//SDK Delegate 回调接口
@protocol GeTuiSdkDelegate;
NS_ASSUME_NONNULL_BEGIN
@interface GeTuiSdk : NSObject
#if __IPHONE_OS_VERSION_MIN_REQUIRED < 80000
#error "GeTuiSDK is requested iOS8 or iOS8 above version"
#endif
//MARK: -
/**
* SDK
*
* @param appid app的个推appIdappId从个推网站获取
* @param appKey app的个推appKeyappKey从个推网站获取
* @param appSecret app的个推appSecretappSecret从个推网站获取
* @param delegate delegate
* @param launchOptions didFinishLaunchingWithOptions中的launchOptions参数
*/
+ (void)startSdkWithAppId:(NSString *)appid appKey:(NSString *)appKey appSecret:(NSString *)appSecret delegate:(id<GeTuiSdkDelegate>)delegate launchingOptions:(NSDictionary * __nullable)launchOptions;
/**
* App Groups Id (使 iOS Extension SDK)
*/
+ (void)setApplicationGroupIdentifier:(NSString*)identifier;
/// 注册远程通知
/// 必须使用个推注册通知否则可能无法获取APNs回调
/// 注意!!!使用个推注册通知, 开发者无需关注DeviceToken相关逻辑且仅需要关注个推APNs消息通知回调
/// 若不使用此方法开发者需要自行处理DeviceToken相关逻辑 和 重写系统APNs回调, 可参考Demo版本2.4.6.0 [https://www.getui.com/download/docs/getui/iOS/GETUI_IOS_SDK_2.4.6.0.zip]
/// @param types UNAuthorizationOptions类型的通知选项
+ (void)registerRemoteNotification:(UNAuthorizationOptions)types;
/**
* SDK版本号
*
* GeTuiSdk版本, ()
* @return
*/
+ (NSString *)version;
/**
* SDK的Cid
*
* @return Cid值
*/
+ (NSString *)clientId;
/**
* SDK运行状态
*
* @return
*/
+ (SdkStatus)status;
/**
*
* SDK可以未启动就调用该方法
*
* SDK-1.5.0+
*
* @param aChannelId
*/
+ (void)setChannelId:(NSString *)aChannelId;
/**
* IDFA
*
* SDK-2.5.6.0+
*
* @param idfa idfa
*/
+ (void)setIDFA:(NSString *)idfa;
/**
* NO
* SDK在线才能调用
*
* @param isValue YES. NO.
*
* SDK-1.2.1+
*
*/
+ (void)setPushModeForOff:(BOOL)isValue;
/**
* SDK NO
* SDK就调用该方法
* @param isEnable APP进入后台后,YES.
*
* Signing & Capabilities > Background Modes > Auido, Airplay and Picture in Picture 线使
* [GeTuiSdk runBackgroundEnable:NO]
*/
+ (void)runBackgroundEnable:(BOOL)isEnable;
/**
*
* SDK可以未启动就调用该方法
*
* @param isEnable NO
* @param isVerify SDK主动弹出用户定位请求NO
*/
+ (void)lbsLocationEnable:(BOOL)isEnable andUserVerify:(BOOL)isVerify;
/**
* ,0
*/
+ (void)clearAllNotificationForNotificationBar;
/**
* SDK
*/
+ (void)destroy;
//MARK: - 注册Token
/**
* VoipToken
* SDK就调用该方法
*
* @param voipToken 使voipToken NSString
* @return voipToken有效判断YES. NO.
*
*/
+ (BOOL)registerVoipToken:(NSString *)voipToken;
/**
* VoipToken
* SDK就调用该方法
* Xcode11iOS13 DeviceToken适配使SDK-2.4.1.0
*
* @param voipToken 使voipToken NSData
* @return voipToken有效判断YES. NO.
*
*/
+ (BOOL)registerVoipTokenCredentials:(NSData *)voipToken;
/**
* token
*
* @param liveActivityId idtoken的业务关系
* @param token liveActivity推送时使用的pushToken
* @param sn , nil
* @return activityToken有效判断
*/
+ (BOOL)registerLiveActivity:(NSString *)liveActivityId activityToken:(NSString*)token sequenceNum:(NSString*)sn;
//MARK: - 设置标签
/**
* ,
*
* @param tags
* tag: 0-9+-*_.
*
* @return YES表示尝试提交成功NO表示尝试提交失败
*/
+ (BOOL)setTags:(NSArray *)tags;
/**
* ,
*
* @param tags
* tag: 0-9+-*_.
* @param sn , nil
* @return YES表示尝试提交成功NO表示尝试提交失败
*/
+ (BOOL)setTags:(NSArray *)tags andSequenceNum:(NSString *)sn;
//MARK: - 设置角标
/**
*
* setApplicationIconBadgeNumber函数
*
* SDK-1.4.0+
*
* @param badge
*/
+ (void)setBadge:(NSUInteger)badge;
/**
* "setBadge:0"
*
* SDK-1.4.0+
*
*/
+ (void)resetBadge;
//MARK: - 设置别名
/**
* :
* SDK在线才能调用
*
* @param alias
* @param sn , nil
*/
+ (void)bindAlias:(NSString *)alias andSequenceNum:(NSString *)sn;
/**
*
* SDK在线才能调用
*
* @param alias
* @param sn , nil
* @param isSelf cid有效truecid做解绑falsecid列表做解绑
*/
+ (void)unbindAlias:(NSString *)alias andSequenceNum:(NSString *)sn andIsSelf:(BOOL)isSelf;
//MARK: - 处理回执
/**
*
*
* @param userInfo
*
* - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
*
*/
+ (void)handleRemoteNotification:(NSDictionary *)userInfo;
/**
* VOIP消息回执
*
* @param payload VOIP
*/
+ (void)handleVoipNotification:(NSDictionary *)payload;
/**
* APPLink
* @param webUrl applink Url
* @return applink payload
*/
+ (NSString *)handleApplinkFeedback:(NSURL *)webUrl;
/**
* SDK发送上行消息结果
*
* @param body
*
* @return msgId
*/
+ (NSString *)sendMessage:(NSData *)body;
/**
* SDK发送上行消息结果
*
* @param body
* @param taskId ID, UUID String
* @param error
*
* @return messageidnil
*/
+ (NSString *)sendMessage:(NSData *)body taskId:(NSString *)taskId error:(NSError **)error;
/**
* actionid
*
* @param actionId actionidint类型90001-90999
* @param taskId ID
* @param msgId ID
*
* @return BOOLYES表示尝试提交成功NO表示尝试提交失败
* GeTuiSdkDidReceivePayload:andTaskId:andMessageId:andOffLine:fromApplication:使
*/
+ (BOOL)sendFeedbackMessage:(NSInteger)actionId andTaskId:(NSString *)taskId andMsgId:(NSString *)msgId;
//MARK: - 已废弃
/**
* SDK运行,IOS7 Background Fetch方式,Fetch起来后被调用SDK
*/
+ (void)resume DEPRECATED_MSG_ATTRIBUTE("已废弃");
/**
* DeviceToken
* SDK就调用该方法
*
* @param deviceToken 使deviceToken NSString
* @return deviceToken有效判断YES. NO.
*
*/
+ (BOOL)registerDeviceToken:(NSString *)deviceToken DEPRECATED_MSG_ATTRIBUTE("已废弃");
/**
* DeviceToken
* SDK就调用该方法
* Xcode11iOS13 DeviceToken适配使SDK-2.4.1.0
*
* @param deviceToken 使deviceToken NSData
* @return deviceToken有效判断YES. NO.
*
*/
+ (BOOL)registerDeviceTokenData:(NSData *)deviceToken DEPRECATED_MSG_ATTRIBUTE("已废弃");
//MARK: - 已废弃
/**
* SDK发送上行消息结果
*
* @param body
* @param error messageidnil
*
* @return msgId
*/
+ (NSString *)sendMessage:(NSData *)body error:(NSError **)error DEPRECATED_MSG_ATTRIBUTE("Please use -[GeTuiSdk sendMessage:taskId:error:]");
@end
//MARK: - SDK Delegate
@protocol GeTuiSdkDelegate <NSObject>
@optional
/**
* SDK登入成功返回clientId
*
* @param clientId clientId
* :GeTuiSdk后SDK会自动向个推服务器注册SDKSDK通知应用注册成功
* : appid/appkey/appSecret等验证不通过
*/
- (void)GeTuiSdkDidRegisterClient:(NSString *)clientId;
/**
* SDK运行状态通知
*
* @param status SDK运行状态
*/
- (void)GeTuiSDkDidNotifySdkState:(SdkStatus)status;
/**
* SDK遇到错误消息返回error
*
* @param error SDK内部发生错误
*/
- (void)GeTuiSdkDidOccurError:(NSError *)error;
//MARK: - 通知回调
/// 通知授权结果iOS10及以上版本
/// @param granted 用户是否允许通知
/// @param error 错误信息
- (void)GetuiSdkGrantAuthorization:(BOOL)granted error:(nullable NSError*)error;
/// 通知展示iOS10及以上版本
/// @param center center
/// @param notification notification
/// @param completionHandler completionHandler
- (void)GeTuiSdkNotificationCenter:(UNUserNotificationCenter *)center
willPresentNotification:(UNNotification * )notification
completionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler
__API_AVAILABLE(macos(10.14), ios(10.0), watchos(3.0), tvos(10.0));
/// 收到通知信息
/// @param userInfo apns通知内容
/// @param center UNUserNotificationCenteriOS10及以上版本
/// @param response UNNotificationResponseiOS10及以上版本
/// @param completionHandler 用来在后台状态下进行操作iOS10以下版本
- (void)GeTuiSdkDidReceiveNotification:(NSDictionary *)userInfo
notificationCenter:(nullable UNUserNotificationCenter *)center
response:(nullable UNNotificationResponse *)response
fetchCompletionHandler:(nullable void (^)(UIBackgroundFetchResult))completionHandler;
/// 收到透传消息
/// @param userInfo 推送消息内容, {"payload": 消息内容}
/// @param fromGetui YES: 个推通道 NO苹果apns通道
/// @param offLine 是否是离线消息YES.是离线消息
/// @param appId 应用的appId
/// @param taskId 推送消息的任务id
/// @param msgId 推送消息的messageid
/// @param completionHandler 用来在后台状态下进行操作通过苹果apns通道的消息 才有此参数值)
- (void)GeTuiSdkDidReceiveSlience:(NSDictionary *)userInfo
fromGetui:(BOOL)fromGetui
offLine:(BOOL)offLine
appId:(nullable NSString *)appId
taskId:(nullable NSString *)taskId
msgId:(nullable NSString *)msgId
fetchCompletionHandler:(nullable void (^)(UIBackgroundFetchResult))completionHandler;
- (void)GeTuiSdkNotificationCenter:(UNUserNotificationCenter *)center
openSettingsForNotification:(nullable UNNotification *)notification
__API_AVAILABLE(macos(10.14), ios(12.0)) __API_UNAVAILABLE(watchos, tvos);
//MARK: - 发送上行消息
/**
* SDK通知发送上行消息结果sendMessage消息回调
*
* @param messageId sendMessage:error:id
* @param isSuccess YES, NO
* @param error nil, error信息
* : sendMessage:error:sdk到达结果isSuccess为 YES
* : ,SendMessage 1
*/
- (void)GeTuiSdkDidSendMessage:(NSString *)messageId result:(BOOL)isSuccess error:(nullable NSError *)error;
//MARK: - 开关设置
/**
* SDK设置关闭推送模式回调
*
* @param isModeOff YES. NO.
* @param error
*/
- (void)GeTuiSdkDidSetPushMode:(BOOL)isModeOff error:(nullable NSError *)error;
//MARK: - 别名设置
/**
* SDK绑定
*
* @param action kGtResponseBindType kGtResponseUnBindType
* @param isSuccess YES, NO
* @param sn
* @param error nil, error信息
*/
- (void)GeTuiSdkDidAliasAction:(NSString *)action result:(BOOL)isSuccess sequenceNum:(NSString *)sn error:(nullable NSError *)error;
//MARK: - 标签设置
/**
*
*
* @param sequenceNum
* @param isSuccess YES, NO
* @param error nil, error信息
*/
- (void)GeTuiSdkDidSetTagsAction:(NSString *)sequenceNum result:(BOOL)isSuccess error:(nullable NSError *)error;
/**
* tag结果返回
* @param tags tag
* @param sn queryTag
* @param error nil,error信息
*/
- (void)GetuiSdkDidQueryTag:(NSArray *)tags sequenceNum:(NSString *)sn error:(nullable NSError *)error;
//MARK: - 实时活动
/// 设置实时活动Token回调灵动岛
/// - Parameters:
/// - sequenceNum: 请求序列码
/// - isSuccess: 成功返回 YES, 失败返回 NO
/// - error: 成功返回nil,错误返回相应error信息
- (void)GeTuiSdkDidRegisterLiveActivity:(NSString *)sequenceNum result:(BOOL)isSuccess error:(nullable NSError *)error;
//MARK: - 应用内弹窗
// 展示回调
- (void)GeTuiSdkPopupDidShow:(NSDictionary *)info;
// 点击回调
- (void)GeTuiSdkPopupDidClick:(NSDictionary *)info;
//MARK: - 已废弃
/**
* SDK通知收到个推推送的透传消息
*
* @param payloadData
* @param taskId id
* @param msgId messageid
* @param offLine 线YES.线
* @param appId appId
*/
- (void)GeTuiSdkDidReceivePayloadData:(NSData *)payloadData
andTaskId:(NSString *)taskId
andMsgId:(NSString *)msgId
andOffLine:(BOOL)offLine
fromGtAppId:(NSString *)appId DEPRECATED_MSG_ATTRIBUTE("使用GeTuiSdkDidReceiveSlience:fromGetui:offLine:appId:taskId:msgId:fetchCompletionHandler:");
/**
* SDK通知发送上行消息结果sendMessage消息回调 ()
*
* @param messageId sendMessage:error:id
* @param result 1, 0
* : sendMessage:error:sdk到达结果result为 1
* : ,SendMessage 1
*/;
- (void)GeTuiSdkDidSendMessage:(NSString *)messageId result:(int)result DEPRECATED_MSG_ATTRIBUTE("Please use -[delegate GeTuiSdkDidSendMessage:msg result: error:]");
@end
NS_ASSUME_NONNULL_END

View File

@ -0,0 +1,52 @@
<?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>BuildMachineOSBuild</key>
<string>20D91</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>GTSDK</string>
<key>CFBundleIdentifier</key>
<string>org.cocoapods.GTSDK</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>GTSDK</string>
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>3.0.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>12D4e</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>11.1</string>
<key>DTSDKBuild</key>
<string>20C63</string>
<key>DTSDKName</key>
<string>macosx11.1</string>
<key>DTXcode</key>
<string>1240</string>
<key>DTXcodeBuild</key>
<string>12D4e</string>
<key>LSMinimumSystemVersion</key>
<string>10.15</string>
<key>UIDeviceFamily</key>
<array>
<integer>2</integer>
</array>
</dict>
</plist>

View File

@ -0,0 +1,5 @@
framework module GTSDK {
umbrella header "GeTuiSdk.h"
export *
module * { export * }
}

Some files were not shown because too many files have changed in this diff Show More