Commit d7d83fa570e6cf0e8726cb99d7f3f622d0bf9f87
1 parent
d0dc6950
0.1.8 , 修改notifiedURL
Showing
49 changed files
with
1161 additions
and
9 deletions
Too many changes to show.
To preserve performance only 49 of 64 files are displayed.
CNLivePayCostModule.podspec
| @@ -8,7 +8,7 @@ | @@ -8,7 +8,7 @@ | ||
| 8 | 8 | ||
| 9 | Pod::Spec.new do |s| | 9 | Pod::Spec.new do |s| |
| 10 | s.name = 'CNLivePayCostModule' | 10 | s.name = 'CNLivePayCostModule' |
| 11 | - s.version = '0.1.7' | 11 | + s.version = '0.1.8' |
| 12 | s.summary = 'A short description of CNLivePayCostModule.' | 12 | s.summary = 'A short description of CNLivePayCostModule.' |
| 13 | 13 | ||
| 14 | # This description is used to generate tags and improve search results. | 14 | # This description is used to generate tags and improve search results. |
CNLivePayCostModule/Classes/Core/CNLivePayCostNetwork.m
| @@ -79,7 +79,7 @@ static NSString *const CNLiveWillBecomeActivePaycostForSHShopNotification = @"CN | @@ -79,7 +79,7 @@ static NSString *const CNLiveWillBecomeActivePaycostForSHShopNotification = @"CN | ||
| 79 | NSString * accountString = WXAccount; | 79 | NSString * accountString = WXAccount; |
| 80 | float pri = [price floatValue]; | 80 | float pri = [price floatValue]; |
| 81 | // notifyUrls CNWeChatPayUrl | 81 | // notifyUrls CNWeChatPayUrl |
| 82 | - [[CNLivePayCostNetwork sharePayCostNetWork] requestPayFromWXAndAliPay:CNLivePayTypeWeChatPay OrderId:orderId Account:accountString PriceId:pri Desc:body Attach:@{@"plat":@"i"} CNLiveActiveGroupThreePayType:CNLivePayCostThreePayTypeShop NotifyUrl:notifyUrls NetAddUrlSchems:nil FormVC:nil CompleterBlock:^{ | 82 | + [[CNLivePayCostNetwork sharePayCostNetWork] requestPayFromWXAndAliPay:CNLivePayTypeWeChatPay OrderId:orderId Account:accountString PriceId:pri Desc:body Attach:@{@"plat":@"i"} CNLiveActiveGroupThreePayType:CNLivePayCostThreePayTypeShop NotifyUrl:notify_url NetAddUrlSchems:nil FormVC:nil CompleterBlock:^{ |
| 83 | dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ | 83 | dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ |
| 84 | if (completerBlock) completerBlock(0); | 84 | if (completerBlock) completerBlock(0); |
| 85 | }); | 85 | }); |
| @@ -127,7 +127,7 @@ static NSString *const CNLiveWillBecomeActivePaycostForSHShopNotification = @"CN | @@ -127,7 +127,7 @@ static NSString *const CNLiveWillBecomeActivePaycostForSHShopNotification = @"CN | ||
| 127 | NSString * accountString = @"ztsx"; | 127 | NSString * accountString = @"ztsx"; |
| 128 | float pri = [price floatValue]; | 128 | float pri = [price floatValue]; |
| 129 | 129 | ||
| 130 | - [[CNLivePayCostNetwork sharePayCostNetWork] requestPayFromWXAndAliPay:CNLivePayTypeAliPay OrderId:orderId Account:accountString PriceId:pri Desc:body Attach:@{@"plat":@"i"} CNLiveActiveGroupThreePayType:CNLivePayCostThreePayTypeShop NotifyUrl:CNAliPayUrl NetAddUrlSchems:nil FormVC:nil CompleterBlock:^{ | 130 | + [[CNLivePayCostNetwork sharePayCostNetWork] requestPayFromWXAndAliPay:CNLivePayTypeAliPay OrderId:orderId Account:accountString PriceId:pri Desc:body Attach:@{@"plat":@"i"} CNLiveActiveGroupThreePayType:CNLivePayCostThreePayTypeShop NotifyUrl:notify_url NetAddUrlSchems:nil FormVC:nil CompleterBlock:^{ |
| 131 | dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ | 131 | dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ |
| 132 | if (completerBlock) completerBlock(0); | 132 | if (completerBlock) completerBlock(0); |
| 133 | }); | 133 | }); |
Example/CNLivePayCostModule.xcodeproj/project.pbxproj
| @@ -359,10 +359,12 @@ | @@ -359,10 +359,12 @@ | ||
| 359 | ); | 359 | ); |
| 360 | inputPaths = ( | 360 | inputPaths = ( |
| 361 | "${PODS_ROOT}/Target Support Files/Pods-CNLivePayCostModule_Example/Pods-CNLivePayCostModule_Example-resources.sh", | 361 | "${PODS_ROOT}/Target Support Files/Pods-CNLivePayCostModule_Example/Pods-CNLivePayCostModule_Example-resources.sh", |
| 362 | + "${PODS_ROOT}/AlipaySDK-iOS/AlipaySDK.bundle", | ||
| 362 | "${PODS_CONFIGURATION_BUILD_DIR}/CNLivePayCostModule/CNLivePayCostModule.bundle", | 363 | "${PODS_CONFIGURATION_BUILD_DIR}/CNLivePayCostModule/CNLivePayCostModule.bundle", |
| 363 | ); | 364 | ); |
| 364 | name = "[CP] Copy Pods Resources"; | 365 | name = "[CP] Copy Pods Resources"; |
| 365 | outputPaths = ( | 366 | outputPaths = ( |
| 367 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AlipaySDK.bundle", | ||
| 366 | "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLivePayCostModule.bundle", | 368 | "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLivePayCostModule.bundle", |
| 367 | ); | 369 | ); |
| 368 | runOnlyForDeploymentPostprocessing = 0; | 370 | runOnlyForDeploymentPostprocessing = 0; |
Example/Podfile.lock
| @@ -14,6 +14,7 @@ PODS: | @@ -14,6 +14,7 @@ PODS: | ||
| 14 | - AFNetworking/Serialization (4.0.1) | 14 | - AFNetworking/Serialization (4.0.1) |
| 15 | - AFNetworking/UIKit (4.0.1): | 15 | - AFNetworking/UIKit (4.0.1): |
| 16 | - AFNetworking/NSURLSession | 16 | - AFNetworking/NSURLSession |
| 17 | + - AlipaySDK-iOS (15.8.16) | ||
| 17 | - CNLiveBaseKit (0.1.29): | 18 | - CNLiveBaseKit (0.1.29): |
| 18 | - CNLiveNewTripartiteManagement/MJExtension | 19 | - CNLiveNewTripartiteManagement/MJExtension |
| 19 | - CNLiveBaseTools (0.0.9): | 20 | - CNLiveBaseTools (0.0.9): |
| @@ -95,7 +96,8 @@ PODS: | @@ -95,7 +96,8 @@ PODS: | ||
| 95 | - YYText (= 1.0.7) | 96 | - YYText (= 1.0.7) |
| 96 | - CNLiveNewTripartiteManagement/YYWebImage (0.2.1.1): | 97 | - CNLiveNewTripartiteManagement/YYWebImage (0.2.1.1): |
| 97 | - YYWebImage (= 1.0.5) | 98 | - YYWebImage (= 1.0.5) |
| 98 | - - CNLivePayCostModule (0.1.4): | 99 | + - CNLivePayCostModule (0.1.7): |
| 100 | + - AlipaySDK-iOS | ||
| 99 | - CNLiveBaseKit | 101 | - CNLiveBaseKit |
| 100 | - CNLiveBaseTools | 102 | - CNLiveBaseTools |
| 101 | - CNLiveCommonCategory | 103 | - CNLiveCommonCategory |
| @@ -481,6 +483,7 @@ SPEC REPOS: | @@ -481,6 +483,7 @@ SPEC REPOS: | ||
| 481 | - CNLiveUserManagement | 483 | - CNLiveUserManagement |
| 482 | https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git: | 484 | https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git: |
| 483 | - AFNetworking | 485 | - AFNetworking |
| 486 | + - AlipaySDK-iOS | ||
| 484 | - CNLiveSDK | 487 | - CNLiveSDK |
| 485 | - Masonry | 488 | - Masonry |
| 486 | - MJExtension | 489 | - MJExtension |
| @@ -508,6 +511,7 @@ EXTERNAL SOURCES: | @@ -508,6 +511,7 @@ EXTERNAL SOURCES: | ||
| 508 | 511 | ||
| 509 | SPEC CHECKSUMS: | 512 | SPEC CHECKSUMS: |
| 510 | AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58 | 513 | AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58 |
| 514 | + AlipaySDK-iOS: 5e6011fbd546e7db6b43c1f527d164ee63f3d7cb | ||
| 511 | CNLiveBaseKit: 6f1fbe1b4f501f7102d0ee4864b1c21ca93b24e6 | 515 | CNLiveBaseKit: 6f1fbe1b4f501f7102d0ee4864b1c21ca93b24e6 |
| 512 | CNLiveBaseTools: 063db5132ffb117628e3d79c34477a0eab630aca | 516 | CNLiveBaseTools: 063db5132ffb117628e3d79c34477a0eab630aca |
| 513 | CNLiveBeeHive: 1e105b15b6ccaad546258fcf91231563beb853d4 | 517 | CNLiveBeeHive: 1e105b15b6ccaad546258fcf91231563beb853d4 |
| @@ -516,7 +520,7 @@ SPEC CHECKSUMS: | @@ -516,7 +520,7 @@ SPEC CHECKSUMS: | ||
| 516 | CNLiveCustomUI: b5fb09a8514cf5aa07ba13e6282f3d1c8d554a46 | 520 | CNLiveCustomUI: b5fb09a8514cf5aa07ba13e6282f3d1c8d554a46 |
| 517 | CNLiveEnvironment: 58db88eb40e856413e21feca39011f085724179d | 521 | CNLiveEnvironment: 58db88eb40e856413e21feca39011f085724179d |
| 518 | CNLiveNewTripartiteManagement: 9f175b357771f36fdf00c8a5302306d129717b55 | 522 | CNLiveNewTripartiteManagement: 9f175b357771f36fdf00c8a5302306d129717b55 |
| 519 | - CNLivePayCostModule: 389511935296d6afb42980bf05930487e887a545 | 523 | + CNLivePayCostModule: 9549046e4b2f1d054f99eedcb18be282596f2b88 |
| 520 | CNLiveRequestBastKit: d4c9364ec9cb0cdba2ae81f792a34f9d0c7a10d9 | 524 | CNLiveRequestBastKit: d4c9364ec9cb0cdba2ae81f792a34f9d0c7a10d9 |
| 521 | CNLiveSDK: 7a1fe52130343ddcc0b66adf40109fe916138bfa | 525 | CNLiveSDK: 7a1fe52130343ddcc0b66adf40109fe916138bfa |
| 522 | CNLiveUserManagement: ce9078fdebb1692c4117e758b0e85463b45474b0 | 526 | CNLiveUserManagement: ce9078fdebb1692c4117e758b0e85463b45474b0 |
Example/Pods/AlipaySDK-iOS/AlipaySDK.bundle/alipay_msp_back@2x.png
0 → 100644
409 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.bundle/alipay_msp_refresh@2x.png
0 → 100644
663 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.bundle/bar@2x.png
0 → 100644
1011 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.bundle/bridge.js
0 → 100644
| 1 | +!function(){if(!window.AlipayJSBridge){window.alipayjsbridgeSetTitle=function(e){document.title=e,t("alipayjsbridge://setTitle?title="+encodeURIComponent(e))},window.alipayjsbridgeRefresh=function(){t("alipayjsbridge://onRefresh?")},window.alipayjsbridgeBack=function(){t("alipayjsbridge://onBack?")},window.alipayjsbridgeExit=function(e){t("alipayjsbridge://onExit?bsucc="+e)},window.alipayjsbridgeShowBackButton=function(e){t("alipayjsbridge://showBackButton?bshow="+e)},window.AlipayJSBridge={version:"2.0",addListener:function(e,i){a[e]=i},hasListener:function(e){if(!a[e])return!1;return!0},callListener:function(e,i,n){var t;n&&(t=function(e){var i="";e&&(i=encodeURIComponent(JSON.stringify(e)));var a="func=h5JsFuncCallback&cbId="+n+"&data="+i;o(a)});var r=a[e];r?r(i,t):console.log("AlipayJSBridge: no h5JsFunc ",e+i)},callNativeFunc:function(e,a,t){var r="";t&&(r="cb_"+i+++"_"+(new Date).getTime(),n[r]=t);var d="";a&&(d=encodeURIComponent(JSON.stringify(a)));o("func="+e+"&cbId="+r+"&data="+d)},callBackFromNativeFunc:function(e,i){var a=n[e];a&&(a(i),delete n[i])}};var e,i=1,n={},a={};window.CustomEvent?e=new CustomEvent("alipayjsbridgeready"):(e=document.createEvent("Event")).initEvent("alipayjsbridgeready",!0,!0),document.dispatchEvent(e),setTimeout(function(){if(window.AlipayJSBridgeInitArray){var e=window.AlipayJSBridgeInitArray;delete window.AlipayJSBridgeInitArray;for(var i=0;i<e.length;i++)try{e[i](AlipayJSBridge)}catch(e){setTimeout(function(){throw e})}}},0)}function t(e){window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.MQPJSBridgeScheme&&window.webkit.messageHandlers.MQPJSBridgeScheme.postMessage&&window.webkit.messageHandlers.MQPJSBridgeScheme.postMessage(e)}function o(e){t("alipayjsbridge://callNativeFunc?"+e)}}(); |
Example/Pods/AlipaySDK-iOS/AlipaySDK.bundle/refresh@2x.png
0 → 100644
605 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.bundle/refresh_click@2x.png
0 → 100644
1.78 KB
Example/Pods/AlipaySDK-iOS/AlipaySDK.bundle/shutdown@2x.png
0 → 100644
222 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.bundle/shutdown_click@2x.png
0 → 100644
1.29 KB
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/Info.plist
0 → 100644
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>AvailableLibraries</key> | ||
| 6 | + <array> | ||
| 7 | + <dict> | ||
| 8 | + <key>LibraryIdentifier</key> | ||
| 9 | + <string>ios-arm64</string> | ||
| 10 | + <key>LibraryPath</key> | ||
| 11 | + <string>AlipaySDK.framework</string> | ||
| 12 | + <key>SupportedArchitectures</key> | ||
| 13 | + <array> | ||
| 14 | + <string>arm64</string> | ||
| 15 | + </array> | ||
| 16 | + <key>SupportedPlatform</key> | ||
| 17 | + <string>ios</string> | ||
| 18 | + </dict> | ||
| 19 | + <dict> | ||
| 20 | + <key>LibraryIdentifier</key> | ||
| 21 | + <string>ios-arm64_x86_64-simulator</string> | ||
| 22 | + <key>LibraryPath</key> | ||
| 23 | + <string>AlipaySDK.framework</string> | ||
| 24 | + <key>SupportedArchitectures</key> | ||
| 25 | + <array> | ||
| 26 | + <string>arm64</string> | ||
| 27 | + <string>x86_64</string> | ||
| 28 | + </array> | ||
| 29 | + <key>SupportedPlatform</key> | ||
| 30 | + <string>ios</string> | ||
| 31 | + <key>SupportedPlatformVariant</key> | ||
| 32 | + <string>simulator</string> | ||
| 33 | + </dict> | ||
| 34 | + </array> | ||
| 35 | + <key>CFBundlePackageType</key> | ||
| 36 | + <string>XFWK</string> | ||
| 37 | + <key>XCFrameworkFormatVersion</key> | ||
| 38 | + <string>1.0</string> | ||
| 39 | +</dict> | ||
| 40 | +</plist> |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/AlipaySDK
0 → 100644
No preview for this file type
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/AlipaySDK-inside-Info.plist
0 → 100644
No preview for this file type
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/AlipaySDK.bundle/alipay_msp_back@2x.png
0 → 100644
409 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/AlipaySDK.bundle/alipay_msp_refresh@2x.png
0 → 100644
663 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/AlipaySDK.bundle/bar@2x.png
0 → 100644
1011 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/AlipaySDK.bundle/bridge.js
0 → 100644
| 1 | +!function(){if(!window.AlipayJSBridge){window.alipayjsbridgeSetTitle=function(e){document.title=e,t("alipayjsbridge://setTitle?title="+encodeURIComponent(e))},window.alipayjsbridgeRefresh=function(){t("alipayjsbridge://onRefresh?")},window.alipayjsbridgeBack=function(){t("alipayjsbridge://onBack?")},window.alipayjsbridgeExit=function(e){t("alipayjsbridge://onExit?bsucc="+e)},window.alipayjsbridgeShowBackButton=function(e){t("alipayjsbridge://showBackButton?bshow="+e)},window.AlipayJSBridge={version:"2.0",addListener:function(e,i){a[e]=i},hasListener:function(e){if(!a[e])return!1;return!0},callListener:function(e,i,n){var t;n&&(t=function(e){var i="";e&&(i=encodeURIComponent(JSON.stringify(e)));var a="func=h5JsFuncCallback&cbId="+n+"&data="+i;o(a)});var r=a[e];r?r(i,t):console.log("AlipayJSBridge: no h5JsFunc ",e+i)},callNativeFunc:function(e,a,t){var r="";t&&(r="cb_"+i+++"_"+(new Date).getTime(),n[r]=t);var d="";a&&(d=encodeURIComponent(JSON.stringify(a)));o("func="+e+"&cbId="+r+"&data="+d)},callBackFromNativeFunc:function(e,i){var a=n[e];a&&(a(i),delete n[i])}};var e,i=1,n={},a={};window.CustomEvent?e=new CustomEvent("alipayjsbridgeready"):(e=document.createEvent("Event")).initEvent("alipayjsbridgeready",!0,!0),document.dispatchEvent(e),setTimeout(function(){if(window.AlipayJSBridgeInitArray){var e=window.AlipayJSBridgeInitArray;delete window.AlipayJSBridgeInitArray;for(var i=0;i<e.length;i++)try{e[i](AlipayJSBridge)}catch(e){setTimeout(function(){throw e})}}},0)}function t(e){window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.MQPJSBridgeScheme&&window.webkit.messageHandlers.MQPJSBridgeScheme.postMessage&&window.webkit.messageHandlers.MQPJSBridgeScheme.postMessage(e)}function o(e){t("alipayjsbridge://callNativeFunc?"+e)}}(); |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/AlipaySDK.bundle/refresh@2x.png
0 → 100644
605 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/AlipaySDK.bundle/refresh_click@2x.png
0 → 100644
1.78 KB
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/AlipaySDK.bundle/shutdown@2x.png
0 → 100644
222 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/AlipaySDK.bundle/shutdown_click@2x.png
0 → 100644
1.29 KB
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/Headers/AFServiceCenter.h
0 → 100644
| 1 | +// | ||
| 2 | +// AFServiceCenter.h | ||
| 3 | +// AFServiceSDK | ||
| 4 | +// | ||
| 5 | +// Created by jiajunchen on 02/01/2018. | ||
| 6 | +// Copyright © 2018 antfin. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import <Foundation/Foundation.h> | ||
| 10 | + | ||
| 11 | +@class AFServiceResponse; | ||
| 12 | + | ||
| 13 | +/** | ||
| 14 | + SDK支持的业务枚举值 | ||
| 15 | + | ||
| 16 | + - AFServiceEInvoice: 电子发票 | ||
| 17 | + - AFServiceAuth: 账户授权 | ||
| 18 | + */ | ||
| 19 | +typedef NS_ENUM(NSUInteger, AFService) { | ||
| 20 | + AFServiceEInvoice, | ||
| 21 | + AFServiceAuth, | ||
| 22 | + AFServiceDeduct | ||
| 23 | +}; | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +extern NSString * const kAFServiceOptionBizParams; // 钱包服务调用入参 | ||
| 27 | +extern NSString * const kAFServiceOptionCallbackScheme; // 业务回跳当前app的scheme | ||
| 28 | +extern NSString * const kAFServiceOptionNotUseLanding; // 不使用支付宝提示下载页做补偿,为true时需要商户自己处理用户未安装支付宝的情况 | ||
| 29 | +extern NSString * const kAFServiceBizParamsKeyUrl; // 独立签约入参url | ||
| 30 | + | ||
| 31 | +typedef void(^AFServiceResultBlock)(AFServiceResponse *response); | ||
| 32 | + | ||
| 33 | +@interface AFServiceCenter : NSObject | ||
| 34 | + | ||
| 35 | +/** | ||
| 36 | + 调用钱包服务 | ||
| 37 | + | ||
| 38 | + @param service 业务service, 见AFService枚举值 | ||
| 39 | + @param params 参数Dictionary, key值详情参见kAFServiceOptionBizParams、kAFServiceOptionCallbackScheme注释 | ||
| 40 | + @param block 业务结果回调的block, block参数是AFServiceResponse类型,业务结果通过result属性获取,如果未用户未安装支付宝并且kAFServiceOptionNotUseLanding未设置为true,会使用H5landing页做补偿,这种情况下不会有block回调结果。 | ||
| 41 | + */ | ||
| 42 | ++ (void)callService:(AFService)service | ||
| 43 | + withParams:(NSDictionary *)params | ||
| 44 | + andCompletion:(AFServiceResultBlock)block; | ||
| 45 | + | ||
| 46 | + | ||
| 47 | +/** | ||
| 48 | + 处理钱包服务回跳APP的URL | ||
| 49 | + | ||
| 50 | + @param url 回跳URL | ||
| 51 | + @param block 业务结果回掉的block,详情见调用接口入参上的block。注意此接口上的block只有在跳转钱包后,当前APP被系统回收的情况下回跳才生效 | ||
| 52 | + */ | ||
| 53 | ++ (void)handleResponseURL:(NSURL *)url | ||
| 54 | + withCompletion:(AFServiceResultBlock)block; | ||
| 55 | + | ||
| 56 | +@end |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/Headers/AFServiceResponse.h
0 → 100644
| 1 | +// | ||
| 2 | +// AFServiceResponse.h | ||
| 3 | +// AFServiceSDK | ||
| 4 | +// | ||
| 5 | +// Created by jiajunchen on 08/01/2018. | ||
| 6 | +// Copyright © 2018 antfin. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import <Foundation/Foundation.h> | ||
| 10 | + | ||
| 11 | +/** | ||
| 12 | + 钱包服务调用结果状态吗 | ||
| 13 | + | ||
| 14 | + - AFResSuccess: 默认值,业务调用成功,结果数据参见result字段 | ||
| 15 | + - AFResInvalidService: service枚举值错误 | ||
| 16 | + - AFResInvalidURL: 钱包回跳URL错误 | ||
| 17 | + - AFResRepeatCall: 业务重复调用(3s内) | ||
| 18 | + - AFResOpenURLErr: 跳转失败 | ||
| 19 | + */ | ||
| 20 | +typedef NS_ENUM(NSUInteger, AFResCode) { | ||
| 21 | + AFResSuccess = 0, | ||
| 22 | + AFResInvalidService = 100, | ||
| 23 | + AFResInvalidURL, | ||
| 24 | + AFResRepeatCall, | ||
| 25 | + AFResOpenURLErr, | ||
| 26 | +}; | ||
| 27 | + | ||
| 28 | + | ||
| 29 | +@interface AFServiceResponse : NSObject | ||
| 30 | + | ||
| 31 | + | ||
| 32 | +/** | ||
| 33 | + 业务调用状态吗 | ||
| 34 | + */ | ||
| 35 | +@property (nonatomic, assign) AFResCode responseCode; | ||
| 36 | + | ||
| 37 | + | ||
| 38 | +/** | ||
| 39 | + 业务结果Dictionary, 内容请参考具体业务方接入文档 | ||
| 40 | + */ | ||
| 41 | +@property (readonly) NSDictionary *result; | ||
| 42 | + | ||
| 43 | +@end |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/Headers/APayAuthInfo.h
0 → 100644
| 1 | +// | ||
| 2 | +// APAuthInfo.h | ||
| 3 | +// APAuth | ||
| 4 | +// | ||
| 5 | +// Created by antfin on 17-10-24. | ||
| 6 | +// Copyright (c) 2017年 AntFin. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import <Foundation/Foundation.h> | ||
| 10 | + | ||
| 11 | +@interface APayAuthInfo : NSObject | ||
| 12 | + | ||
| 13 | +@property(nonatomic, copy)NSString *appID; | ||
| 14 | +@property(nonatomic, copy)NSString *pid; | ||
| 15 | +@property(nonatomic, copy)NSString *redirectUri; | ||
| 16 | + | ||
| 17 | +/** | ||
| 18 | + * 初始化AuthInfo | ||
| 19 | + * | ||
| 20 | + * @param appIDStr 应用ID | ||
| 21 | + * @param pidStr 商户ID 可不填 | ||
| 22 | + * @param uriStr 授权的应用回调地址 比如:alidemo://auth | ||
| 23 | + * | ||
| 24 | + * @return authinfo实例 | ||
| 25 | + */ | ||
| 26 | +- (id)initWithAppID:(NSString *)appIDStr | ||
| 27 | + pid:(NSString *)pidStr | ||
| 28 | + redirectUri:(NSString *)uriStr; | ||
| 29 | + | ||
| 30 | +- (NSString *)description; | ||
| 31 | +- (NSString *)wapDescription; | ||
| 32 | + | ||
| 33 | +@end |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64/AlipaySDK.framework/Headers/AlipaySDK.h
0 → 100644
| 1 | +// | ||
| 2 | +// AlipaySDK.h | ||
| 3 | +// AlipaySDK | ||
| 4 | +// | ||
| 5 | +// Created by antfin on 17-10-24. | ||
| 6 | +// Copyright (c) 2017年 AntFin. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | + | ||
| 10 | +//////////////////////////////////////////////////////// | ||
| 11 | +///////////////// 支付宝标准版本支付SDK /////////////////// | ||
| 12 | +///////// version:15.8.16 modify:2023.08.02/////////// | ||
| 13 | +//////////////////////////////////////////////////////// | ||
| 14 | + | ||
| 15 | +#import <UIKit/UIKit.h> | ||
| 16 | +#import "APayAuthInfo.h" | ||
| 17 | +#import "AFServiceCenter.h" | ||
| 18 | +#import "AFServiceResponse.h" | ||
| 19 | + | ||
| 20 | +typedef void(^CompletionBlock)(NSDictionary *resultDic); | ||
| 21 | + | ||
| 22 | +typedef enum { | ||
| 23 | + ALIPAY_TIDFACTOR_IMEI, | ||
| 24 | + ALIPAY_TIDFACTOR_IMSI, | ||
| 25 | + ALIPAY_TIDFACTOR_TID, | ||
| 26 | + ALIPAY_TIDFACTOR_CLIENTKEY, | ||
| 27 | + ALIPAY_TIDFACTOR_VIMEI, | ||
| 28 | + ALIPAY_TIDFACTOR_VIMSI, | ||
| 29 | + ALIPAY_TIDFACTOR_CLIENTID, | ||
| 30 | + ALIPAY_TIDFACTOR_APDID, | ||
| 31 | + ALIPAY_TIDFACTOR_MAX | ||
| 32 | +} AlipayTidFactor; | ||
| 33 | + | ||
| 34 | +@interface AlipaySDK : NSObject | ||
| 35 | + | ||
| 36 | +/** | ||
| 37 | + * 创建支付单例服务 | ||
| 38 | + * | ||
| 39 | + * @return 返回单例对象 | ||
| 40 | + */ | ||
| 41 | ++ (AlipaySDK *)defaultService; | ||
| 42 | + | ||
| 43 | +/** | ||
| 44 | + * 用于设置SDK使用的window,如果没有自行创建window无需设置此接口 | ||
| 45 | + */ | ||
| 46 | +@property (nonatomic, weak) UIWindow *targetWindow; | ||
| 47 | + | ||
| 48 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 49 | +//////////////////////////支付宝支付相关接口///////////////////////////////////////////////////// | ||
| 50 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 51 | + | ||
| 52 | +/** | ||
| 53 | + * 支付接口 | ||
| 54 | + * | ||
| 55 | + * @param orderStr 支付订单信息字串 | ||
| 56 | + * @param schemeStr 调用支付的app注册在info.plist中的scheme | ||
| 57 | + * @param completionBlock 支付结果回调Block,用于wap支付结果回调,跳转支付宝支付时只有当processOrderWithPaymentResult接口的completionBlock为nil时会使用这个bolock | ||
| 58 | + */ | ||
| 59 | +- (void)payOrder:(NSString *)orderStr | ||
| 60 | + fromScheme:(NSString *)schemeStr | ||
| 61 | + callback:(CompletionBlock)completionBlock; | ||
| 62 | + | ||
| 63 | +/** | ||
| 64 | + * 支付接口 v2 | ||
| 65 | + * | ||
| 66 | + * @param orderStr 支付订单信息字串 | ||
| 67 | + * @param dynamicLaunch 是否使用动态配置策略跳转支付宝支付 | ||
| 68 | + * @param schemeStr 调用支付的app注册在info.plist中的scheme | ||
| 69 | + * @param completionBlock 支付结果回调Block,用于wap支付结果回调 | ||
| 70 | + 跳转支付宝支付时只有当processOrderWithPaymentResult接口的completionBlock为nil时会使用这个bolock | ||
| 71 | + */ | ||
| 72 | +- (void)payOrder:(NSString *)orderStr | ||
| 73 | + dynamicLaunch:(BOOL)dynamicLaunch | ||
| 74 | + fromScheme:(NSString *)schemeStr | ||
| 75 | + callback:(CompletionBlock)completionBlock; | ||
| 76 | + | ||
| 77 | +/** | ||
| 78 | + * 处理支付宝app支付后跳回商户app携带的支付结果Url | ||
| 79 | + * | ||
| 80 | + * @param resultUrl 支付宝app返回的支付结果url | ||
| 81 | + * @param completionBlock 支付结果回调 为nil时默认使用支付接口的completionBlock | ||
| 82 | + */ | ||
| 83 | +- (void)processOrderWithPaymentResult:(NSURL *)resultUrl | ||
| 84 | + standbyCallback:(CompletionBlock)completionBlock; | ||
| 85 | + | ||
| 86 | + | ||
| 87 | +/** | ||
| 88 | + * 商户接入UniversalLink支付接口使用该接口 | ||
| 89 | + * | ||
| 90 | + * @param orderStr 支付订单信息字串 | ||
| 91 | + * @param schemeStr 调用支付的app注册在info.plist中的scheme | ||
| 92 | + * @param universalLink 调用支付的app关联的universalLink,如'https://render.alipay.com/' | ||
| 93 | + * @param completionBlock 支付结果回调Block,用于wap支付结果回调,跳转支付宝支付时只有当processOrderWithPaymentResult接口的completionBlock为nil时会使用这个bolock | ||
| 94 | + */ | ||
| 95 | +- (void) payOrder:(NSString *)orderStr | ||
| 96 | + fromScheme:(NSString *)schemeStr | ||
| 97 | +fromUniversalLink:(NSString *)universalLink | ||
| 98 | + callback:(CompletionBlock)completionBlock; | ||
| 99 | + | ||
| 100 | + | ||
| 101 | +/** | ||
| 102 | + * 处理支付宝app支付后通过universalLink跳回商户app携带的支付结果处理 | ||
| 103 | + * | ||
| 104 | + * @param userActivity 系统接口传入的userActivity | ||
| 105 | + * @param completionBlock 支付结果回调 为nil时默认使用支付接口的completionBlock | ||
| 106 | + */ | ||
| 107 | +- (void)handleOpenUniversalLink:(NSUserActivity *)userActivity standbyCallback:(CompletionBlock)completionBlock; | ||
| 108 | + | ||
| 109 | + | ||
| 110 | +/** | ||
| 111 | + * 获取交易token。 | ||
| 112 | + * | ||
| 113 | + * @return 交易token,若无则为空。 | ||
| 114 | + */ | ||
| 115 | +- (NSString *)fetchTradeToken; | ||
| 116 | + | ||
| 117 | + | ||
| 118 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 119 | +//////////////////////////支付宝授权 2.0 相关接口//////////////////////////////////////////////// | ||
| 120 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 121 | + | ||
| 122 | +/** | ||
| 123 | + * 快登授权2.0 | ||
| 124 | + * | ||
| 125 | + * @param infoStr 授权请求信息字串 | ||
| 126 | + * @param schemeStr 调用授权的app注册在info.plist中的scheme | ||
| 127 | + * @param completionBlock 授权结果回调,需要调用方在appDelegate中调用processAuth_V2Result:standbyCallback:方法获取授权结果 | ||
| 128 | + * 若在授权过程中,调用方应用被系统终止则此block无效(此时会调用'processAuth_V2Result:standbyCallback:'传入的standbyCallback) | ||
| 129 | + */ | ||
| 130 | +- (void)auth_V2WithInfo:(NSString *)infoStr | ||
| 131 | + fromScheme:(NSString *)schemeStr | ||
| 132 | + callback:(CompletionBlock)completionBlock; | ||
| 133 | + | ||
| 134 | +/** | ||
| 135 | + * 处理支付宝app授权后跳回商户app携带的授权结果Url | ||
| 136 | + * | ||
| 137 | + * @param resultUrl 支付宝app返回的授权结果url | ||
| 138 | + * @param completionBlock 授权结果回调,用于处理跳转支付宝授权过程中商户APP被系统终止的情况 | ||
| 139 | + */ | ||
| 140 | +- (void)processAuth_V2Result:(NSURL *)resultUrl | ||
| 141 | + standbyCallback:(CompletionBlock)completionBlock; | ||
| 142 | + | ||
| 143 | + | ||
| 144 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 145 | +//////////////////////////支付宝授权 1.0 相关接口//////////////////////////////////////////////// | ||
| 146 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 147 | + | ||
| 148 | + | ||
| 149 | +/** | ||
| 150 | + * 快登授权 | ||
| 151 | + * @param authInfo 授权相关信息 | ||
| 152 | + * @param completionBlock 授权结果回调,若在授权过程中,调用方应用被系统终止,则此block无效, | ||
| 153 | + 需要调用方在appDelegate中调用processAuth_V2Result:standbyCallback:方法获取授权结果 | ||
| 154 | + */ | ||
| 155 | +- (void)authWithInfo:(APayAuthInfo *)authInfo | ||
| 156 | + callback:(CompletionBlock)completionBlock; | ||
| 157 | + | ||
| 158 | +/** | ||
| 159 | + * 处理支付宝app授权后跳回商户app携带的授权结果Url | ||
| 160 | + * | ||
| 161 | + * @param resultUrl 支付宝app返回的授权结果url | ||
| 162 | + * @param completionBlock 授权结果回调 | ||
| 163 | + */ | ||
| 164 | +- (void)processAuthResult:(NSURL *)resultUrl | ||
| 165 | + standbyCallback:(CompletionBlock)completionBlock; | ||
| 166 | + | ||
| 167 | + | ||
| 168 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 169 | +//////////////////////////支付宝 h5 支付转 native 支付接口//////////////////////////////////////// | ||
| 170 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 171 | +/** | ||
| 172 | + * 从h5链接中获取订单串并支付接口(自版本15.4.0起,推荐使用该接口) | ||
| 173 | + * | ||
| 174 | + * @param urlStr 拦截的 url string | ||
| 175 | + * | ||
| 176 | + * @return YES为成功获取订单信息并发起支付流程;NO为无法获取订单信息,输入url是普通url | ||
| 177 | + */ | ||
| 178 | +- (BOOL)payInterceptorWithUrl:(NSString *)urlStr | ||
| 179 | + fromScheme:(NSString *)schemeStr | ||
| 180 | + callback:(CompletionBlock)completionBlock; | ||
| 181 | + | ||
| 182 | + | ||
| 183 | + | ||
| 184 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 185 | +//////////////////////////支付宝 tid 相关信息获取接口///////////////////////////////////////////// | ||
| 186 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 187 | + | ||
| 188 | +/** | ||
| 189 | + * 获取当前tid相关信息 | ||
| 190 | + * | ||
| 191 | + * @return tid相关信息 | ||
| 192 | + */ | ||
| 193 | +- (NSString*)queryTidFactor:(AlipayTidFactor)factor; | ||
| 194 | + | ||
| 195 | + | ||
| 196 | + | ||
| 197 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 198 | +//////////////////////////支付宝支付环境相关信息接口////////////////////////////////////////////// | ||
| 199 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 200 | + | ||
| 201 | +/** | ||
| 202 | + * 是否已经使用过 | ||
| 203 | + * | ||
| 204 | + * @return YES为已经使用过,NO反之 | ||
| 205 | + */ | ||
| 206 | +- (BOOL)isLogined; | ||
| 207 | + | ||
| 208 | +/** | ||
| 209 | + * 获取当前版本号 | ||
| 210 | + * | ||
| 211 | + * @return 当前版本字符串 | ||
| 212 | + */ | ||
| 213 | +- (NSString *)currentVersion; | ||
| 214 | + | ||
| 215 | +/** | ||
| 216 | + * 測試所用,realse包无效 | ||
| 217 | + * | ||
| 218 | + * @param url 测试环境 | ||
| 219 | + */ | ||
| 220 | +- (void)setUrl:(NSString *)url; | ||
| 221 | + | ||
| 222 | +/** | ||
| 223 | + * 支付前主动更新本地配置 | ||
| 224 | + * | ||
| 225 | + * @param block 更新请求结果回调 | ||
| 226 | + */ | ||
| 227 | +- (void)fetchSdkConfigWithBlock:(void(^)(BOOL success))block; | ||
| 228 | + | ||
| 229 | + | ||
| 230 | +typedef void(^APLogBlock)(NSString *log); | ||
| 231 | + | ||
| 232 | +/** | ||
| 233 | +* 接收AlipaySDK的log信息 | ||
| 234 | +* | ||
| 235 | +* @param logBlock 打印log的回调block | ||
| 236 | +*/ | ||
| 237 | ++ (void)startLogWithBlock:(APLogBlock)logBlock; | ||
| 238 | + | ||
| 239 | +/** | ||
| 240 | +* 停止输出log,会释放logBlock | ||
| 241 | +* | ||
| 242 | +* | ||
| 243 | +*/ | ||
| 244 | ++ (void)stopLog; | ||
| 245 | + | ||
| 246 | +@end |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/AlipaySDK
0 → 100644
No preview for this file type
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/AlipaySDK-inside-Info.plist
0 → 100644
No preview for this file type
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/AlipaySDK.bundle/alipay_msp_back@2x.png
0 → 100644
409 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/AlipaySDK.bundle/alipay_msp_refresh@2x.png
0 → 100644
663 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/AlipaySDK.bundle/bar@2x.png
0 → 100644
1011 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/AlipaySDK.bundle/bridge.js
0 → 100644
| 1 | +!function(){if(!window.AlipayJSBridge){window.alipayjsbridgeSetTitle=function(e){document.title=e,t("alipayjsbridge://setTitle?title="+encodeURIComponent(e))},window.alipayjsbridgeRefresh=function(){t("alipayjsbridge://onRefresh?")},window.alipayjsbridgeBack=function(){t("alipayjsbridge://onBack?")},window.alipayjsbridgeExit=function(e){t("alipayjsbridge://onExit?bsucc="+e)},window.alipayjsbridgeShowBackButton=function(e){t("alipayjsbridge://showBackButton?bshow="+e)},window.AlipayJSBridge={version:"2.0",addListener:function(e,i){a[e]=i},hasListener:function(e){if(!a[e])return!1;return!0},callListener:function(e,i,n){var t;n&&(t=function(e){var i="";e&&(i=encodeURIComponent(JSON.stringify(e)));var a="func=h5JsFuncCallback&cbId="+n+"&data="+i;o(a)});var r=a[e];r?r(i,t):console.log("AlipayJSBridge: no h5JsFunc ",e+i)},callNativeFunc:function(e,a,t){var r="";t&&(r="cb_"+i+++"_"+(new Date).getTime(),n[r]=t);var d="";a&&(d=encodeURIComponent(JSON.stringify(a)));o("func="+e+"&cbId="+r+"&data="+d)},callBackFromNativeFunc:function(e,i){var a=n[e];a&&(a(i),delete n[i])}};var e,i=1,n={},a={};window.CustomEvent?e=new CustomEvent("alipayjsbridgeready"):(e=document.createEvent("Event")).initEvent("alipayjsbridgeready",!0,!0),document.dispatchEvent(e),setTimeout(function(){if(window.AlipayJSBridgeInitArray){var e=window.AlipayJSBridgeInitArray;delete window.AlipayJSBridgeInitArray;for(var i=0;i<e.length;i++)try{e[i](AlipayJSBridge)}catch(e){setTimeout(function(){throw e})}}},0)}function t(e){window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.MQPJSBridgeScheme&&window.webkit.messageHandlers.MQPJSBridgeScheme.postMessage&&window.webkit.messageHandlers.MQPJSBridgeScheme.postMessage(e)}function o(e){t("alipayjsbridge://callNativeFunc?"+e)}}(); |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/AlipaySDK.bundle/refresh@2x.png
0 → 100644
605 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/AlipaySDK.bundle/refresh_click@2x.png
0 → 100644
1.78 KB
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/AlipaySDK.bundle/shutdown@2x.png
0 → 100644
222 Bytes
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/AlipaySDK.bundle/shutdown_click@2x.png
0 → 100644
1.29 KB
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/Headers/AFServiceCenter.h
0 → 100644
| 1 | +// | ||
| 2 | +// AFServiceCenter.h | ||
| 3 | +// AFServiceSDK | ||
| 4 | +// | ||
| 5 | +// Created by jiajunchen on 02/01/2018. | ||
| 6 | +// Copyright © 2018 antfin. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import <Foundation/Foundation.h> | ||
| 10 | + | ||
| 11 | +@class AFServiceResponse; | ||
| 12 | + | ||
| 13 | +/** | ||
| 14 | + SDK支持的业务枚举值 | ||
| 15 | + | ||
| 16 | + - AFServiceEInvoice: 电子发票 | ||
| 17 | + - AFServiceAuth: 账户授权 | ||
| 18 | + */ | ||
| 19 | +typedef NS_ENUM(NSUInteger, AFService) { | ||
| 20 | + AFServiceEInvoice, | ||
| 21 | + AFServiceAuth, | ||
| 22 | + AFServiceDeduct | ||
| 23 | +}; | ||
| 24 | + | ||
| 25 | + | ||
| 26 | +extern NSString * const kAFServiceOptionBizParams; // 钱包服务调用入参 | ||
| 27 | +extern NSString * const kAFServiceOptionCallbackScheme; // 业务回跳当前app的scheme | ||
| 28 | +extern NSString * const kAFServiceOptionNotUseLanding; // 不使用支付宝提示下载页做补偿,为true时需要商户自己处理用户未安装支付宝的情况 | ||
| 29 | +extern NSString * const kAFServiceBizParamsKeyUrl; // 独立签约入参url | ||
| 30 | + | ||
| 31 | +typedef void(^AFServiceResultBlock)(AFServiceResponse *response); | ||
| 32 | + | ||
| 33 | +@interface AFServiceCenter : NSObject | ||
| 34 | + | ||
| 35 | +/** | ||
| 36 | + 调用钱包服务 | ||
| 37 | + | ||
| 38 | + @param service 业务service, 见AFService枚举值 | ||
| 39 | + @param params 参数Dictionary, key值详情参见kAFServiceOptionBizParams、kAFServiceOptionCallbackScheme注释 | ||
| 40 | + @param block 业务结果回调的block, block参数是AFServiceResponse类型,业务结果通过result属性获取,如果未用户未安装支付宝并且kAFServiceOptionNotUseLanding未设置为true,会使用H5landing页做补偿,这种情况下不会有block回调结果。 | ||
| 41 | + */ | ||
| 42 | ++ (void)callService:(AFService)service | ||
| 43 | + withParams:(NSDictionary *)params | ||
| 44 | + andCompletion:(AFServiceResultBlock)block; | ||
| 45 | + | ||
| 46 | + | ||
| 47 | +/** | ||
| 48 | + 处理钱包服务回跳APP的URL | ||
| 49 | + | ||
| 50 | + @param url 回跳URL | ||
| 51 | + @param block 业务结果回掉的block,详情见调用接口入参上的block。注意此接口上的block只有在跳转钱包后,当前APP被系统回收的情况下回跳才生效 | ||
| 52 | + */ | ||
| 53 | ++ (void)handleResponseURL:(NSURL *)url | ||
| 54 | + withCompletion:(AFServiceResultBlock)block; | ||
| 55 | + | ||
| 56 | +@end |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/Headers/AFServiceResponse.h
0 → 100644
| 1 | +// | ||
| 2 | +// AFServiceResponse.h | ||
| 3 | +// AFServiceSDK | ||
| 4 | +// | ||
| 5 | +// Created by jiajunchen on 08/01/2018. | ||
| 6 | +// Copyright © 2018 antfin. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import <Foundation/Foundation.h> | ||
| 10 | + | ||
| 11 | +/** | ||
| 12 | + 钱包服务调用结果状态吗 | ||
| 13 | + | ||
| 14 | + - AFResSuccess: 默认值,业务调用成功,结果数据参见result字段 | ||
| 15 | + - AFResInvalidService: service枚举值错误 | ||
| 16 | + - AFResInvalidURL: 钱包回跳URL错误 | ||
| 17 | + - AFResRepeatCall: 业务重复调用(3s内) | ||
| 18 | + - AFResOpenURLErr: 跳转失败 | ||
| 19 | + */ | ||
| 20 | +typedef NS_ENUM(NSUInteger, AFResCode) { | ||
| 21 | + AFResSuccess = 0, | ||
| 22 | + AFResInvalidService = 100, | ||
| 23 | + AFResInvalidURL, | ||
| 24 | + AFResRepeatCall, | ||
| 25 | + AFResOpenURLErr, | ||
| 26 | +}; | ||
| 27 | + | ||
| 28 | + | ||
| 29 | +@interface AFServiceResponse : NSObject | ||
| 30 | + | ||
| 31 | + | ||
| 32 | +/** | ||
| 33 | + 业务调用状态吗 | ||
| 34 | + */ | ||
| 35 | +@property (nonatomic, assign) AFResCode responseCode; | ||
| 36 | + | ||
| 37 | + | ||
| 38 | +/** | ||
| 39 | + 业务结果Dictionary, 内容请参考具体业务方接入文档 | ||
| 40 | + */ | ||
| 41 | +@property (readonly) NSDictionary *result; | ||
| 42 | + | ||
| 43 | +@end |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/Headers/APayAuthInfo.h
0 → 100644
| 1 | +// | ||
| 2 | +// APAuthInfo.h | ||
| 3 | +// APAuth | ||
| 4 | +// | ||
| 5 | +// Created by antfin on 17-10-24. | ||
| 6 | +// Copyright (c) 2017年 AntFin. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | +#import <Foundation/Foundation.h> | ||
| 10 | + | ||
| 11 | +@interface APayAuthInfo : NSObject | ||
| 12 | + | ||
| 13 | +@property(nonatomic, copy)NSString *appID; | ||
| 14 | +@property(nonatomic, copy)NSString *pid; | ||
| 15 | +@property(nonatomic, copy)NSString *redirectUri; | ||
| 16 | + | ||
| 17 | +/** | ||
| 18 | + * 初始化AuthInfo | ||
| 19 | + * | ||
| 20 | + * @param appIDStr 应用ID | ||
| 21 | + * @param pidStr 商户ID 可不填 | ||
| 22 | + * @param uriStr 授权的应用回调地址 比如:alidemo://auth | ||
| 23 | + * | ||
| 24 | + * @return authinfo实例 | ||
| 25 | + */ | ||
| 26 | +- (id)initWithAppID:(NSString *)appIDStr | ||
| 27 | + pid:(NSString *)pidStr | ||
| 28 | + redirectUri:(NSString *)uriStr; | ||
| 29 | + | ||
| 30 | +- (NSString *)description; | ||
| 31 | +- (NSString *)wapDescription; | ||
| 32 | + | ||
| 33 | +@end |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/Headers/AlipaySDK.h
0 → 100644
| 1 | +// | ||
| 2 | +// AlipaySDK.h | ||
| 3 | +// AlipaySDK | ||
| 4 | +// | ||
| 5 | +// Created by antfin on 17-10-24. | ||
| 6 | +// Copyright (c) 2017年 AntFin. All rights reserved. | ||
| 7 | +// | ||
| 8 | + | ||
| 9 | + | ||
| 10 | +//////////////////////////////////////////////////////// | ||
| 11 | +///////////////// 支付宝标准版本支付SDK /////////////////// | ||
| 12 | +///////// version:15.8.16 modify:2023.08.02/////////// | ||
| 13 | +//////////////////////////////////////////////////////// | ||
| 14 | + | ||
| 15 | +#import <UIKit/UIKit.h> | ||
| 16 | +#import "APayAuthInfo.h" | ||
| 17 | +#import "AFServiceCenter.h" | ||
| 18 | +#import "AFServiceResponse.h" | ||
| 19 | + | ||
| 20 | +typedef void(^CompletionBlock)(NSDictionary *resultDic); | ||
| 21 | + | ||
| 22 | +typedef enum { | ||
| 23 | + ALIPAY_TIDFACTOR_IMEI, | ||
| 24 | + ALIPAY_TIDFACTOR_IMSI, | ||
| 25 | + ALIPAY_TIDFACTOR_TID, | ||
| 26 | + ALIPAY_TIDFACTOR_CLIENTKEY, | ||
| 27 | + ALIPAY_TIDFACTOR_VIMEI, | ||
| 28 | + ALIPAY_TIDFACTOR_VIMSI, | ||
| 29 | + ALIPAY_TIDFACTOR_CLIENTID, | ||
| 30 | + ALIPAY_TIDFACTOR_APDID, | ||
| 31 | + ALIPAY_TIDFACTOR_MAX | ||
| 32 | +} AlipayTidFactor; | ||
| 33 | + | ||
| 34 | +@interface AlipaySDK : NSObject | ||
| 35 | + | ||
| 36 | +/** | ||
| 37 | + * 创建支付单例服务 | ||
| 38 | + * | ||
| 39 | + * @return 返回单例对象 | ||
| 40 | + */ | ||
| 41 | ++ (AlipaySDK *)defaultService; | ||
| 42 | + | ||
| 43 | +/** | ||
| 44 | + * 用于设置SDK使用的window,如果没有自行创建window无需设置此接口 | ||
| 45 | + */ | ||
| 46 | +@property (nonatomic, weak) UIWindow *targetWindow; | ||
| 47 | + | ||
| 48 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 49 | +//////////////////////////支付宝支付相关接口///////////////////////////////////////////////////// | ||
| 50 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 51 | + | ||
| 52 | +/** | ||
| 53 | + * 支付接口 | ||
| 54 | + * | ||
| 55 | + * @param orderStr 支付订单信息字串 | ||
| 56 | + * @param schemeStr 调用支付的app注册在info.plist中的scheme | ||
| 57 | + * @param completionBlock 支付结果回调Block,用于wap支付结果回调,跳转支付宝支付时只有当processOrderWithPaymentResult接口的completionBlock为nil时会使用这个bolock | ||
| 58 | + */ | ||
| 59 | +- (void)payOrder:(NSString *)orderStr | ||
| 60 | + fromScheme:(NSString *)schemeStr | ||
| 61 | + callback:(CompletionBlock)completionBlock; | ||
| 62 | + | ||
| 63 | +/** | ||
| 64 | + * 支付接口 v2 | ||
| 65 | + * | ||
| 66 | + * @param orderStr 支付订单信息字串 | ||
| 67 | + * @param dynamicLaunch 是否使用动态配置策略跳转支付宝支付 | ||
| 68 | + * @param schemeStr 调用支付的app注册在info.plist中的scheme | ||
| 69 | + * @param completionBlock 支付结果回调Block,用于wap支付结果回调 | ||
| 70 | + 跳转支付宝支付时只有当processOrderWithPaymentResult接口的completionBlock为nil时会使用这个bolock | ||
| 71 | + */ | ||
| 72 | +- (void)payOrder:(NSString *)orderStr | ||
| 73 | + dynamicLaunch:(BOOL)dynamicLaunch | ||
| 74 | + fromScheme:(NSString *)schemeStr | ||
| 75 | + callback:(CompletionBlock)completionBlock; | ||
| 76 | + | ||
| 77 | +/** | ||
| 78 | + * 处理支付宝app支付后跳回商户app携带的支付结果Url | ||
| 79 | + * | ||
| 80 | + * @param resultUrl 支付宝app返回的支付结果url | ||
| 81 | + * @param completionBlock 支付结果回调 为nil时默认使用支付接口的completionBlock | ||
| 82 | + */ | ||
| 83 | +- (void)processOrderWithPaymentResult:(NSURL *)resultUrl | ||
| 84 | + standbyCallback:(CompletionBlock)completionBlock; | ||
| 85 | + | ||
| 86 | + | ||
| 87 | +/** | ||
| 88 | + * 商户接入UniversalLink支付接口使用该接口 | ||
| 89 | + * | ||
| 90 | + * @param orderStr 支付订单信息字串 | ||
| 91 | + * @param schemeStr 调用支付的app注册在info.plist中的scheme | ||
| 92 | + * @param universalLink 调用支付的app关联的universalLink,如'https://render.alipay.com/' | ||
| 93 | + * @param completionBlock 支付结果回调Block,用于wap支付结果回调,跳转支付宝支付时只有当processOrderWithPaymentResult接口的completionBlock为nil时会使用这个bolock | ||
| 94 | + */ | ||
| 95 | +- (void) payOrder:(NSString *)orderStr | ||
| 96 | + fromScheme:(NSString *)schemeStr | ||
| 97 | +fromUniversalLink:(NSString *)universalLink | ||
| 98 | + callback:(CompletionBlock)completionBlock; | ||
| 99 | + | ||
| 100 | + | ||
| 101 | +/** | ||
| 102 | + * 处理支付宝app支付后通过universalLink跳回商户app携带的支付结果处理 | ||
| 103 | + * | ||
| 104 | + * @param userActivity 系统接口传入的userActivity | ||
| 105 | + * @param completionBlock 支付结果回调 为nil时默认使用支付接口的completionBlock | ||
| 106 | + */ | ||
| 107 | +- (void)handleOpenUniversalLink:(NSUserActivity *)userActivity standbyCallback:(CompletionBlock)completionBlock; | ||
| 108 | + | ||
| 109 | + | ||
| 110 | +/** | ||
| 111 | + * 获取交易token。 | ||
| 112 | + * | ||
| 113 | + * @return 交易token,若无则为空。 | ||
| 114 | + */ | ||
| 115 | +- (NSString *)fetchTradeToken; | ||
| 116 | + | ||
| 117 | + | ||
| 118 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 119 | +//////////////////////////支付宝授权 2.0 相关接口//////////////////////////////////////////////// | ||
| 120 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 121 | + | ||
| 122 | +/** | ||
| 123 | + * 快登授权2.0 | ||
| 124 | + * | ||
| 125 | + * @param infoStr 授权请求信息字串 | ||
| 126 | + * @param schemeStr 调用授权的app注册在info.plist中的scheme | ||
| 127 | + * @param completionBlock 授权结果回调,需要调用方在appDelegate中调用processAuth_V2Result:standbyCallback:方法获取授权结果 | ||
| 128 | + * 若在授权过程中,调用方应用被系统终止则此block无效(此时会调用'processAuth_V2Result:standbyCallback:'传入的standbyCallback) | ||
| 129 | + */ | ||
| 130 | +- (void)auth_V2WithInfo:(NSString *)infoStr | ||
| 131 | + fromScheme:(NSString *)schemeStr | ||
| 132 | + callback:(CompletionBlock)completionBlock; | ||
| 133 | + | ||
| 134 | +/** | ||
| 135 | + * 处理支付宝app授权后跳回商户app携带的授权结果Url | ||
| 136 | + * | ||
| 137 | + * @param resultUrl 支付宝app返回的授权结果url | ||
| 138 | + * @param completionBlock 授权结果回调,用于处理跳转支付宝授权过程中商户APP被系统终止的情况 | ||
| 139 | + */ | ||
| 140 | +- (void)processAuth_V2Result:(NSURL *)resultUrl | ||
| 141 | + standbyCallback:(CompletionBlock)completionBlock; | ||
| 142 | + | ||
| 143 | + | ||
| 144 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 145 | +//////////////////////////支付宝授权 1.0 相关接口//////////////////////////////////////////////// | ||
| 146 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 147 | + | ||
| 148 | + | ||
| 149 | +/** | ||
| 150 | + * 快登授权 | ||
| 151 | + * @param authInfo 授权相关信息 | ||
| 152 | + * @param completionBlock 授权结果回调,若在授权过程中,调用方应用被系统终止,则此block无效, | ||
| 153 | + 需要调用方在appDelegate中调用processAuth_V2Result:standbyCallback:方法获取授权结果 | ||
| 154 | + */ | ||
| 155 | +- (void)authWithInfo:(APayAuthInfo *)authInfo | ||
| 156 | + callback:(CompletionBlock)completionBlock; | ||
| 157 | + | ||
| 158 | +/** | ||
| 159 | + * 处理支付宝app授权后跳回商户app携带的授权结果Url | ||
| 160 | + * | ||
| 161 | + * @param resultUrl 支付宝app返回的授权结果url | ||
| 162 | + * @param completionBlock 授权结果回调 | ||
| 163 | + */ | ||
| 164 | +- (void)processAuthResult:(NSURL *)resultUrl | ||
| 165 | + standbyCallback:(CompletionBlock)completionBlock; | ||
| 166 | + | ||
| 167 | + | ||
| 168 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 169 | +//////////////////////////支付宝 h5 支付转 native 支付接口//////////////////////////////////////// | ||
| 170 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 171 | +/** | ||
| 172 | + * 从h5链接中获取订单串并支付接口(自版本15.4.0起,推荐使用该接口) | ||
| 173 | + * | ||
| 174 | + * @param urlStr 拦截的 url string | ||
| 175 | + * | ||
| 176 | + * @return YES为成功获取订单信息并发起支付流程;NO为无法获取订单信息,输入url是普通url | ||
| 177 | + */ | ||
| 178 | +- (BOOL)payInterceptorWithUrl:(NSString *)urlStr | ||
| 179 | + fromScheme:(NSString *)schemeStr | ||
| 180 | + callback:(CompletionBlock)completionBlock; | ||
| 181 | + | ||
| 182 | + | ||
| 183 | + | ||
| 184 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 185 | +//////////////////////////支付宝 tid 相关信息获取接口///////////////////////////////////////////// | ||
| 186 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 187 | + | ||
| 188 | +/** | ||
| 189 | + * 获取当前tid相关信息 | ||
| 190 | + * | ||
| 191 | + * @return tid相关信息 | ||
| 192 | + */ | ||
| 193 | +- (NSString*)queryTidFactor:(AlipayTidFactor)factor; | ||
| 194 | + | ||
| 195 | + | ||
| 196 | + | ||
| 197 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 198 | +//////////////////////////支付宝支付环境相关信息接口////////////////////////////////////////////// | ||
| 199 | +////////////////////////////////////////////////////////////////////////////////////////////// | ||
| 200 | + | ||
| 201 | +/** | ||
| 202 | + * 是否已经使用过 | ||
| 203 | + * | ||
| 204 | + * @return YES为已经使用过,NO反之 | ||
| 205 | + */ | ||
| 206 | +- (BOOL)isLogined; | ||
| 207 | + | ||
| 208 | +/** | ||
| 209 | + * 获取当前版本号 | ||
| 210 | + * | ||
| 211 | + * @return 当前版本字符串 | ||
| 212 | + */ | ||
| 213 | +- (NSString *)currentVersion; | ||
| 214 | + | ||
| 215 | +/** | ||
| 216 | + * 測試所用,realse包无效 | ||
| 217 | + * | ||
| 218 | + * @param url 测试环境 | ||
| 219 | + */ | ||
| 220 | +- (void)setUrl:(NSString *)url; | ||
| 221 | + | ||
| 222 | +/** | ||
| 223 | + * 支付前主动更新本地配置 | ||
| 224 | + * | ||
| 225 | + * @param block 更新请求结果回调 | ||
| 226 | + */ | ||
| 227 | +- (void)fetchSdkConfigWithBlock:(void(^)(BOOL success))block; | ||
| 228 | + | ||
| 229 | + | ||
| 230 | +typedef void(^APLogBlock)(NSString *log); | ||
| 231 | + | ||
| 232 | +/** | ||
| 233 | +* 接收AlipaySDK的log信息 | ||
| 234 | +* | ||
| 235 | +* @param logBlock 打印log的回调block | ||
| 236 | +*/ | ||
| 237 | ++ (void)startLogWithBlock:(APLogBlock)logBlock; | ||
| 238 | + | ||
| 239 | +/** | ||
| 240 | +* 停止输出log,会释放logBlock | ||
| 241 | +* | ||
| 242 | +* | ||
| 243 | +*/ | ||
| 244 | ++ (void)stopLog; | ||
| 245 | + | ||
| 246 | +@end |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/_CodeSignature/CodeDirectory
0 → 100644
No preview for this file type
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/_CodeSignature/CodeRequirements
0 → 100644
No preview for this file type
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/_CodeSignature/CodeRequirements-1
0 → 100644
No preview for this file type
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/_CodeSignature/CodeResources
0 → 100644
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
| 3 | +<plist version="1.0"> | ||
| 4 | +<dict> | ||
| 5 | + <key>files</key> | ||
| 6 | + <dict> | ||
| 7 | + <key>AlipaySDK-inside-Info.plist</key> | ||
| 8 | + <data> | ||
| 9 | + 1eNodgoJjexIXNkgnNN0zvMoQWI= | ||
| 10 | + </data> | ||
| 11 | + <key>AlipaySDK.bundle/alipay_msp_back@2x.png</key> | ||
| 12 | + <data> | ||
| 13 | + 9QmweA7IyncTPWZIOx5ECL2ne4o= | ||
| 14 | + </data> | ||
| 15 | + <key>AlipaySDK.bundle/alipay_msp_refresh@2x.png</key> | ||
| 16 | + <data> | ||
| 17 | + ivQn6LWpOB8BoUbNdxsIvfbJbuM= | ||
| 18 | + </data> | ||
| 19 | + <key>AlipaySDK.bundle/bar@2x.png</key> | ||
| 20 | + <data> | ||
| 21 | + ENmQmLXuSOxBy844XKkdTedcv2Y= | ||
| 22 | + </data> | ||
| 23 | + <key>AlipaySDK.bundle/bridge.js</key> | ||
| 24 | + <data> | ||
| 25 | + sgZ31kacqvJAHbN7Ywt45Mglc6o= | ||
| 26 | + </data> | ||
| 27 | + <key>AlipaySDK.bundle/refresh@2x.png</key> | ||
| 28 | + <data> | ||
| 29 | + MrXCB0ZUwnx4+zfw1X2jzlNdDc4= | ||
| 30 | + </data> | ||
| 31 | + <key>AlipaySDK.bundle/refresh_click@2x.png</key> | ||
| 32 | + <data> | ||
| 33 | + Q5O/60AWCbG5LfvVC3+guPjpeFs= | ||
| 34 | + </data> | ||
| 35 | + <key>AlipaySDK.bundle/shutdown@2x.png</key> | ||
| 36 | + <data> | ||
| 37 | + Z3Jf5aw1lVPaKemSw8qXPabBLcw= | ||
| 38 | + </data> | ||
| 39 | + <key>AlipaySDK.bundle/shutdown_click@2x.png</key> | ||
| 40 | + <data> | ||
| 41 | + v8pstv1HbmoW3gdlKZzSqn31WHY= | ||
| 42 | + </data> | ||
| 43 | + <key>Headers/AFServiceCenter.h</key> | ||
| 44 | + <data> | ||
| 45 | + AQaJpNuFjISlEnxg4oc++V6HKDs= | ||
| 46 | + </data> | ||
| 47 | + <key>Headers/AFServiceResponse.h</key> | ||
| 48 | + <data> | ||
| 49 | + kmXpMRX3EHJQ2GcKHGTF42sh5W0= | ||
| 50 | + </data> | ||
| 51 | + <key>Headers/APayAuthInfo.h</key> | ||
| 52 | + <data> | ||
| 53 | + gJOMjyPrvesSF0hKcHM3CVMNDJQ= | ||
| 54 | + </data> | ||
| 55 | + <key>Headers/AlipaySDK.h</key> | ||
| 56 | + <data> | ||
| 57 | + 8XwC+MqQpDbmMpi+DX1Rqs4rmm4= | ||
| 58 | + </data> | ||
| 59 | + <key>Info.plist</key> | ||
| 60 | + <data> | ||
| 61 | + 8zhFy4JJEZW3WMNlkPg+bXYE9Gc= | ||
| 62 | + </data> | ||
| 63 | + <key>en.lproj/InfoPlist.strings</key> | ||
| 64 | + <dict> | ||
| 65 | + <key>hash</key> | ||
| 66 | + <data> | ||
| 67 | + zmV6UqBSo6r1NOz798vd5O4zTBA= | ||
| 68 | + </data> | ||
| 69 | + <key>optional</key> | ||
| 70 | + <true/> | ||
| 71 | + </dict> | ||
| 72 | + </dict> | ||
| 73 | + <key>files2</key> | ||
| 74 | + <dict> | ||
| 75 | + <key>AlipaySDK-inside-Info.plist</key> | ||
| 76 | + <dict> | ||
| 77 | + <key>hash</key> | ||
| 78 | + <data> | ||
| 79 | + 1eNodgoJjexIXNkgnNN0zvMoQWI= | ||
| 80 | + </data> | ||
| 81 | + <key>hash2</key> | ||
| 82 | + <data> | ||
| 83 | + BrDPBL2W2wSe1mgUv7agJTpxXb/lKF3XOJfP0w2hoNc= | ||
| 84 | + </data> | ||
| 85 | + </dict> | ||
| 86 | + <key>AlipaySDK.bundle/alipay_msp_back@2x.png</key> | ||
| 87 | + <dict> | ||
| 88 | + <key>hash</key> | ||
| 89 | + <data> | ||
| 90 | + 9QmweA7IyncTPWZIOx5ECL2ne4o= | ||
| 91 | + </data> | ||
| 92 | + <key>hash2</key> | ||
| 93 | + <data> | ||
| 94 | + pqv6sMiIl+QnblEyN3FQCDRwbxFEJpY5Roe80rSkaA4= | ||
| 95 | + </data> | ||
| 96 | + </dict> | ||
| 97 | + <key>AlipaySDK.bundle/alipay_msp_refresh@2x.png</key> | ||
| 98 | + <dict> | ||
| 99 | + <key>hash</key> | ||
| 100 | + <data> | ||
| 101 | + ivQn6LWpOB8BoUbNdxsIvfbJbuM= | ||
| 102 | + </data> | ||
| 103 | + <key>hash2</key> | ||
| 104 | + <data> | ||
| 105 | + eSIZGIUsqcDz03r9ISTu2jNwTz0msn0tSSEOTq8KYz0= | ||
| 106 | + </data> | ||
| 107 | + </dict> | ||
| 108 | + <key>AlipaySDK.bundle/bar@2x.png</key> | ||
| 109 | + <dict> | ||
| 110 | + <key>hash</key> | ||
| 111 | + <data> | ||
| 112 | + ENmQmLXuSOxBy844XKkdTedcv2Y= | ||
| 113 | + </data> | ||
| 114 | + <key>hash2</key> | ||
| 115 | + <data> | ||
| 116 | + 38AV6Lw9+K+g+t7MHjtEKIJarVILLcTXm0o58ki9C3Q= | ||
| 117 | + </data> | ||
| 118 | + </dict> | ||
| 119 | + <key>AlipaySDK.bundle/bridge.js</key> | ||
| 120 | + <dict> | ||
| 121 | + <key>hash</key> | ||
| 122 | + <data> | ||
| 123 | + sgZ31kacqvJAHbN7Ywt45Mglc6o= | ||
| 124 | + </data> | ||
| 125 | + <key>hash2</key> | ||
| 126 | + <data> | ||
| 127 | + 5Sf9BPwyQ3bHoIdJYsGubF6CsgDuqngeWVkh3Ggm5Rc= | ||
| 128 | + </data> | ||
| 129 | + </dict> | ||
| 130 | + <key>AlipaySDK.bundle/refresh@2x.png</key> | ||
| 131 | + <dict> | ||
| 132 | + <key>hash</key> | ||
| 133 | + <data> | ||
| 134 | + MrXCB0ZUwnx4+zfw1X2jzlNdDc4= | ||
| 135 | + </data> | ||
| 136 | + <key>hash2</key> | ||
| 137 | + <data> | ||
| 138 | + mR8Iqbh2To/+bYNWFk0IbpoorNfzg31HgUB8v89EphQ= | ||
| 139 | + </data> | ||
| 140 | + </dict> | ||
| 141 | + <key>AlipaySDK.bundle/refresh_click@2x.png</key> | ||
| 142 | + <dict> | ||
| 143 | + <key>hash</key> | ||
| 144 | + <data> | ||
| 145 | + Q5O/60AWCbG5LfvVC3+guPjpeFs= | ||
| 146 | + </data> | ||
| 147 | + <key>hash2</key> | ||
| 148 | + <data> | ||
| 149 | + qkSv6KIv4z3l+TmK/G5Gms3oYZripYuLCK2rB2rmyhY= | ||
| 150 | + </data> | ||
| 151 | + </dict> | ||
| 152 | + <key>AlipaySDK.bundle/shutdown@2x.png</key> | ||
| 153 | + <dict> | ||
| 154 | + <key>hash</key> | ||
| 155 | + <data> | ||
| 156 | + Z3Jf5aw1lVPaKemSw8qXPabBLcw= | ||
| 157 | + </data> | ||
| 158 | + <key>hash2</key> | ||
| 159 | + <data> | ||
| 160 | + mWjeqq55Ym3S0vhMp13qIXpvbIkaeheRy9CnDbpcqhQ= | ||
| 161 | + </data> | ||
| 162 | + </dict> | ||
| 163 | + <key>AlipaySDK.bundle/shutdown_click@2x.png</key> | ||
| 164 | + <dict> | ||
| 165 | + <key>hash</key> | ||
| 166 | + <data> | ||
| 167 | + v8pstv1HbmoW3gdlKZzSqn31WHY= | ||
| 168 | + </data> | ||
| 169 | + <key>hash2</key> | ||
| 170 | + <data> | ||
| 171 | + dE2ndHqk8MuNrgTt2yHONxfP38nq2HUgB4t2jKRl8SI= | ||
| 172 | + </data> | ||
| 173 | + </dict> | ||
| 174 | + <key>Headers/AFServiceCenter.h</key> | ||
| 175 | + <dict> | ||
| 176 | + <key>hash</key> | ||
| 177 | + <data> | ||
| 178 | + AQaJpNuFjISlEnxg4oc++V6HKDs= | ||
| 179 | + </data> | ||
| 180 | + <key>hash2</key> | ||
| 181 | + <data> | ||
| 182 | + 6LTn9ui9fej1+gAIMRA0A8tYete1h+5FyCKvdDubNTY= | ||
| 183 | + </data> | ||
| 184 | + </dict> | ||
| 185 | + <key>Headers/AFServiceResponse.h</key> | ||
| 186 | + <dict> | ||
| 187 | + <key>hash</key> | ||
| 188 | + <data> | ||
| 189 | + kmXpMRX3EHJQ2GcKHGTF42sh5W0= | ||
| 190 | + </data> | ||
| 191 | + <key>hash2</key> | ||
| 192 | + <data> | ||
| 193 | + Asp+7KYSwYGi9WCHRSYYiTb3SBRlkdfI0FVEIYrI3gg= | ||
| 194 | + </data> | ||
| 195 | + </dict> | ||
| 196 | + <key>Headers/APayAuthInfo.h</key> | ||
| 197 | + <dict> | ||
| 198 | + <key>hash</key> | ||
| 199 | + <data> | ||
| 200 | + gJOMjyPrvesSF0hKcHM3CVMNDJQ= | ||
| 201 | + </data> | ||
| 202 | + <key>hash2</key> | ||
| 203 | + <data> | ||
| 204 | + YdDScCCH/DS/7WgISrrhBnFB06W7eY1H1UQNRFImM2w= | ||
| 205 | + </data> | ||
| 206 | + </dict> | ||
| 207 | + <key>Headers/AlipaySDK.h</key> | ||
| 208 | + <dict> | ||
| 209 | + <key>hash</key> | ||
| 210 | + <data> | ||
| 211 | + 8XwC+MqQpDbmMpi+DX1Rqs4rmm4= | ||
| 212 | + </data> | ||
| 213 | + <key>hash2</key> | ||
| 214 | + <data> | ||
| 215 | + JzobtSIFkFOPENnZPYwM6VyyesCbgdsUTeeQZV4+ZXY= | ||
| 216 | + </data> | ||
| 217 | + </dict> | ||
| 218 | + <key>en.lproj/InfoPlist.strings</key> | ||
| 219 | + <dict> | ||
| 220 | + <key>hash</key> | ||
| 221 | + <data> | ||
| 222 | + zmV6UqBSo6r1NOz798vd5O4zTBA= | ||
| 223 | + </data> | ||
| 224 | + <key>hash2</key> | ||
| 225 | + <data> | ||
| 226 | + kmHsztpgjvF0JW5f3HdMHm49z1M0CcG8OT1JDQHHE/E= | ||
| 227 | + </data> | ||
| 228 | + <key>optional</key> | ||
| 229 | + <true/> | ||
| 230 | + </dict> | ||
| 231 | + </dict> | ||
| 232 | + <key>rules</key> | ||
| 233 | + <dict> | ||
| 234 | + <key>^.*</key> | ||
| 235 | + <true/> | ||
| 236 | + <key>^.*\.lproj/</key> | ||
| 237 | + <dict> | ||
| 238 | + <key>optional</key> | ||
| 239 | + <true/> | ||
| 240 | + <key>weight</key> | ||
| 241 | + <real>1000</real> | ||
| 242 | + </dict> | ||
| 243 | + <key>^.*\.lproj/locversion.plist$</key> | ||
| 244 | + <dict> | ||
| 245 | + <key>omit</key> | ||
| 246 | + <true/> | ||
| 247 | + <key>weight</key> | ||
| 248 | + <real>1100</real> | ||
| 249 | + </dict> | ||
| 250 | + <key>^Base\.lproj/</key> | ||
| 251 | + <dict> | ||
| 252 | + <key>weight</key> | ||
| 253 | + <real>1010</real> | ||
| 254 | + </dict> | ||
| 255 | + <key>^version.plist$</key> | ||
| 256 | + <true/> | ||
| 257 | + </dict> | ||
| 258 | + <key>rules2</key> | ||
| 259 | + <dict> | ||
| 260 | + <key>.*\.dSYM($|/)</key> | ||
| 261 | + <dict> | ||
| 262 | + <key>weight</key> | ||
| 263 | + <real>11</real> | ||
| 264 | + </dict> | ||
| 265 | + <key>^(.*/)?\.DS_Store$</key> | ||
| 266 | + <dict> | ||
| 267 | + <key>omit</key> | ||
| 268 | + <true/> | ||
| 269 | + <key>weight</key> | ||
| 270 | + <real>2000</real> | ||
| 271 | + </dict> | ||
| 272 | + <key>^.*</key> | ||
| 273 | + <true/> | ||
| 274 | + <key>^.*\.lproj/</key> | ||
| 275 | + <dict> | ||
| 276 | + <key>optional</key> | ||
| 277 | + <true/> | ||
| 278 | + <key>weight</key> | ||
| 279 | + <real>1000</real> | ||
| 280 | + </dict> | ||
| 281 | + <key>^.*\.lproj/locversion.plist$</key> | ||
| 282 | + <dict> | ||
| 283 | + <key>omit</key> | ||
| 284 | + <true/> | ||
| 285 | + <key>weight</key> | ||
| 286 | + <real>1100</real> | ||
| 287 | + </dict> | ||
| 288 | + <key>^Base\.lproj/</key> | ||
| 289 | + <dict> | ||
| 290 | + <key>weight</key> | ||
| 291 | + <real>1010</real> | ||
| 292 | + </dict> | ||
| 293 | + <key>^Info\.plist$</key> | ||
| 294 | + <dict> | ||
| 295 | + <key>omit</key> | ||
| 296 | + <true/> | ||
| 297 | + <key>weight</key> | ||
| 298 | + <real>20</real> | ||
| 299 | + </dict> | ||
| 300 | + <key>^PkgInfo$</key> | ||
| 301 | + <dict> | ||
| 302 | + <key>omit</key> | ||
| 303 | + <true/> | ||
| 304 | + <key>weight</key> | ||
| 305 | + <real>20</real> | ||
| 306 | + </dict> | ||
| 307 | + <key>^embedded\.provisionprofile$</key> | ||
| 308 | + <dict> | ||
| 309 | + <key>weight</key> | ||
| 310 | + <real>20</real> | ||
| 311 | + </dict> | ||
| 312 | + <key>^version\.plist$</key> | ||
| 313 | + <dict> | ||
| 314 | + <key>weight</key> | ||
| 315 | + <real>20</real> | ||
| 316 | + </dict> | ||
| 317 | + </dict> | ||
| 318 | +</dict> | ||
| 319 | +</plist> |
Example/Pods/AlipaySDK-iOS/AlipaySDK.xcframework/ios-arm64_x86_64-simulator/AlipaySDK.framework/_CodeSignature/CodeSignature
0 → 100644
Example/Pods/AlipaySDK-iOS/LICENSE
0 → 100644
| 1 | +MIT License | ||
| 2 | + | ||
| 3 | +Copyright (c) 2023 Antfin | ||
| 4 | + | ||
| 5 | +Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| 6 | +of this software and associated documentation files (the "Software"), to deal | ||
| 7 | +in the Software without restriction, including without limitation the rights | ||
| 8 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| 9 | +copies of the Software, and to permit persons to whom the Software is | ||
| 10 | +furnished to do so, subject to the following conditions: | ||
| 11 | + | ||
| 12 | +The above copyright notice and this permission notice shall be included in all | ||
| 13 | +copies or substantial portions of the Software. | ||
| 14 | + | ||
| 15 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| 16 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| 17 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| 18 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| 19 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| 20 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
| 21 | +SOFTWARE. |
Example/Pods/Local Podspecs/CNLivePayCostModule.podspec.json
| 1 | { | 1 | { |
| 2 | "name": "CNLivePayCostModule", | 2 | "name": "CNLivePayCostModule", |
| 3 | - "version": "0.1.4", | 3 | + "version": "0.1.7", |
| 4 | "summary": "A short description of CNLivePayCostModule.", | 4 | "summary": "A short description of CNLivePayCostModule.", |
| 5 | "description": "TODO: Add long description of the pod here.", | 5 | "description": "TODO: Add long description of the pod here.", |
| 6 | "homepage": "http://bj.gitlab.cnlive.com/ios-team/CNLivePayCostModule", | 6 | "homepage": "http://bj.gitlab.cnlive.com/ios-team/CNLivePayCostModule", |
| @@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
| 13 | }, | 13 | }, |
| 14 | "source": { | 14 | "source": { |
| 15 | "git": "http://bj.gitlab.cnlive.com/ios-team/CNLivePayCostModule.git", | 15 | "git": "http://bj.gitlab.cnlive.com/ios-team/CNLivePayCostModule.git", |
| 16 | - "tag": "0.1.4" | 16 | + "tag": "0.1.7" |
| 17 | }, | 17 | }, |
| 18 | "platforms": { | 18 | "platforms": { |
| 19 | "ios": "10.0" | 19 | "ios": "10.0" |
| @@ -71,6 +71,9 @@ | @@ -71,6 +71,9 @@ | ||
| 71 | ], | 71 | ], |
| 72 | "WechatOpenSDK": [ | 72 | "WechatOpenSDK": [ |
| 73 | 73 | ||
| 74 | + ], | ||
| 75 | + "AlipaySDK-iOS": [ | ||
| 76 | + | ||
| 74 | ] | 77 | ] |
| 75 | } | 78 | } |
| 76 | } | 79 | } |
Example/Pods/Manifest.lock
| @@ -14,6 +14,7 @@ PODS: | @@ -14,6 +14,7 @@ PODS: | ||
| 14 | - AFNetworking/Serialization (4.0.1) | 14 | - AFNetworking/Serialization (4.0.1) |
| 15 | - AFNetworking/UIKit (4.0.1): | 15 | - AFNetworking/UIKit (4.0.1): |
| 16 | - AFNetworking/NSURLSession | 16 | - AFNetworking/NSURLSession |
| 17 | + - AlipaySDK-iOS (15.8.16) | ||
| 17 | - CNLiveBaseKit (0.1.29): | 18 | - CNLiveBaseKit (0.1.29): |
| 18 | - CNLiveNewTripartiteManagement/MJExtension | 19 | - CNLiveNewTripartiteManagement/MJExtension |
| 19 | - CNLiveBaseTools (0.0.9): | 20 | - CNLiveBaseTools (0.0.9): |
| @@ -95,7 +96,8 @@ PODS: | @@ -95,7 +96,8 @@ PODS: | ||
| 95 | - YYText (= 1.0.7) | 96 | - YYText (= 1.0.7) |
| 96 | - CNLiveNewTripartiteManagement/YYWebImage (0.2.1.1): | 97 | - CNLiveNewTripartiteManagement/YYWebImage (0.2.1.1): |
| 97 | - YYWebImage (= 1.0.5) | 98 | - YYWebImage (= 1.0.5) |
| 98 | - - CNLivePayCostModule (0.1.4): | 99 | + - CNLivePayCostModule (0.1.7): |
| 100 | + - AlipaySDK-iOS | ||
| 99 | - CNLiveBaseKit | 101 | - CNLiveBaseKit |
| 100 | - CNLiveBaseTools | 102 | - CNLiveBaseTools |
| 101 | - CNLiveCommonCategory | 103 | - CNLiveCommonCategory |
| @@ -481,6 +483,7 @@ SPEC REPOS: | @@ -481,6 +483,7 @@ SPEC REPOS: | ||
| 481 | - CNLiveUserManagement | 483 | - CNLiveUserManagement |
| 482 | https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git: | 484 | https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git: |
| 483 | - AFNetworking | 485 | - AFNetworking |
| 486 | + - AlipaySDK-iOS | ||
| 484 | - CNLiveSDK | 487 | - CNLiveSDK |
| 485 | - Masonry | 488 | - Masonry |
| 486 | - MJExtension | 489 | - MJExtension |
| @@ -508,6 +511,7 @@ EXTERNAL SOURCES: | @@ -508,6 +511,7 @@ EXTERNAL SOURCES: | ||
| 508 | 511 | ||
| 509 | SPEC CHECKSUMS: | 512 | SPEC CHECKSUMS: |
| 510 | AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58 | 513 | AFNetworking: 3bd23d814e976cd148d7d44c3ab78017b744cd58 |
| 514 | + AlipaySDK-iOS: 5e6011fbd546e7db6b43c1f527d164ee63f3d7cb | ||
| 511 | CNLiveBaseKit: 6f1fbe1b4f501f7102d0ee4864b1c21ca93b24e6 | 515 | CNLiveBaseKit: 6f1fbe1b4f501f7102d0ee4864b1c21ca93b24e6 |
| 512 | CNLiveBaseTools: 063db5132ffb117628e3d79c34477a0eab630aca | 516 | CNLiveBaseTools: 063db5132ffb117628e3d79c34477a0eab630aca |
| 513 | CNLiveBeeHive: 1e105b15b6ccaad546258fcf91231563beb853d4 | 517 | CNLiveBeeHive: 1e105b15b6ccaad546258fcf91231563beb853d4 |
| @@ -516,7 +520,7 @@ SPEC CHECKSUMS: | @@ -516,7 +520,7 @@ SPEC CHECKSUMS: | ||
| 516 | CNLiveCustomUI: b5fb09a8514cf5aa07ba13e6282f3d1c8d554a46 | 520 | CNLiveCustomUI: b5fb09a8514cf5aa07ba13e6282f3d1c8d554a46 |
| 517 | CNLiveEnvironment: 58db88eb40e856413e21feca39011f085724179d | 521 | CNLiveEnvironment: 58db88eb40e856413e21feca39011f085724179d |
| 518 | CNLiveNewTripartiteManagement: 9f175b357771f36fdf00c8a5302306d129717b55 | 522 | CNLiveNewTripartiteManagement: 9f175b357771f36fdf00c8a5302306d129717b55 |
| 519 | - CNLivePayCostModule: 389511935296d6afb42980bf05930487e887a545 | 523 | + CNLivePayCostModule: 9549046e4b2f1d054f99eedcb18be282596f2b88 |
| 520 | CNLiveRequestBastKit: d4c9364ec9cb0cdba2ae81f792a34f9d0c7a10d9 | 524 | CNLiveRequestBastKit: d4c9364ec9cb0cdba2ae81f792a34f9d0c7a10d9 |
| 521 | CNLiveSDK: 7a1fe52130343ddcc0b66adf40109fe916138bfa | 525 | CNLiveSDK: 7a1fe52130343ddcc0b66adf40109fe916138bfa |
| 522 | CNLiveUserManagement: ce9078fdebb1692c4117e758b0e85463b45474b0 | 526 | CNLiveUserManagement: ce9078fdebb1692c4117e758b0e85463b45474b0 |