• 大小: 6.36MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-19
  • 语言: Java
  • 标签:

资源简介

unity微信支付,可以用c#调用jar包中的方法吊起微信支付

资源截图

代码片段和文件信息

//
//  AppDelegate.m
//  WeiXinPay
//
//  Created by ios_kai on 16/7/18.
//  Copyright © 2016年 ios_kai. All rights reserved.
//

#import “AppDelegate.h“

//微信支付
#import “WXApi.h“

@interface AppDelegate ()

@end

@implementation AppDelegate


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    
    
    return YES;
}

//iOS9 之后使用这个回调方法。
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options
{
    if ([url.host isEqualToString:@“pay“]) {
        
        return [WXApi handleOpenURL:url delegate:self];
    }
    
    return YES;
}


#pragma mark - 微信支付的代理方法
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
    return  [WXApi handleOpenURL:url delegate:self];
}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{

    if ([url.host isEqualToString:@“pay“]) {
        
        return [WXApi handleOpenURL:url delegate:self];
    }
    
    return YES;
    
}

#pragma mark - 微信支付成功的回调函数(这个方法必须写在delegate.m文件中)
-(void)onResp:(baseResp*)resp
{
    
    
    
    if ([resp isKindOfClass:[PayResp class]]){
        
        PayResp *response = (PayResp*)resp;
        
        switch(response.errCode){
                
            case WXSuccess:
                //服务器端查询支付通知或查询API返回的结果再提示成功
                NSLog(@“\n\n\n\n\n支付成功\n\n\n\n\n\n“);
                
                //发送通知给带有微信支付功能的视图控制器,告诉他支付成功了,请求后台订单状态,如果后台返回的订单也是成功的状态,那么可以进行下一步操作
                [[NSNotificationCenter defaultCenter] postNotificationName:WEIXINPAYSUCCESSED object:nil userInfo:nil];
                
                
                break;
                
            default:
                
                /*
                 
                 resp.errCode = 2 用户取消支付
                 resp.errCode = -1 错误
                 */
                NSLog(@“支付失败,retcode=%d ---- %@“resp.errCoderesp.errStr);
                
                break;
        }
    }
}//微信支付成功的回调方法(回调函数)


- (void)applicationWillResignActive:(UIApplication *)application {
    // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
    // Use this method to pause ongoing tasks disable timers and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
}

- (void)applicationDidEnterBackground:(UIApplication *)application {
    // Use this method to release shared resources save user data invalidate timers and store enough application state information to restore your application to its current state in case it is terminated later.
    // If your ap

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-19 13:45  wxpay\
     文件        8196  2017-11-01 22:38  wxpay\.DS_Store
     文件         275  2017-10-27 07:43  wxpay\AppDelegate.h
     文件        4153  2017-10-30 09:52  wxpay\AppDelegate.m
     目录           0  2017-12-19 13:45  wxpay\lib\
     文件        6148  2017-10-28 00:42  wxpay\lib\.DS_Store
     文件         803  2017-10-27 07:43  wxpay\lib\Apixml.h
     文件         569  2017-10-28 08:38  wxpay\lib\Apixml.h.meta
     文件        1609  2017-10-27 07:43  wxpay\lib\Apixml.mm
     文件         569  2017-10-28 08:38  wxpay\lib\Apixml.mm.meta
     文件        2348  2017-10-27 07:43  wxpay\lib\payRequsestHandler.h
     文件         569  2017-10-28 08:38  wxpay\lib\payRequsestHandler.h.meta
     文件        8103  2017-10-27 07:43  wxpay\lib\payRequsestHandler.mm
     文件         569  2017-10-28 08:38  wxpay\lib\payRequsestHandler.mm.meta
     文件         375  2017-10-27 07:43  wxpay\lib\WXUtil.h
     文件         569  2017-10-28 08:38  wxpay\lib\WXUtil.h.meta
     文件        1967  2017-10-27 07:43  wxpay\lib\WXUtil.mm
     文件         569  2017-10-28 08:38  wxpay\lib\WXUtil.mm.meta
     文件         213  2017-10-27 07:43  wxpay\ViewController.h
     文件       12834  2017-10-27 07:45  wxpay\ViewController.m
     目录           0  2017-12-19 13:45  wxpay\wxpai\
     文件        6148  2017-11-01 22:31  wxpay\wxpai\.DS_Store
     文件    14789104  2017-10-27 07:43  wxpay\wxpai\libWeChatSDK.a
     文件         569  2017-10-28 08:38  wxpay\wxpai\libWeChatSDK.a.meta
     文件        1922  2017-10-27 07:43  wxpay\wxpai\WechatAuthSDK.h
     文件         569  2017-10-28 08:38  wxpay\wxpai\WechatAuthSDK.h.meta
     文件        5028  2017-10-27 07:43  wxpay\wxpai\WXApi.h
     文件         569  2017-10-28 08:38  wxpay\wxpai\WXApi.h.meta
     文件       25424  2017-10-27 07:43  wxpay\wxpai\WXApiobject.h
     文件         569  2017-10-28 08:38  wxpay\wxpai\WXApiobject.h.meta
     文件         487  2017-11-01 22:38  wxpay\必看.txt
............此处省略0个文件信息

评论

共有 条评论

相关资源