资源简介
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\Apixm
文件 569 2017-10-28 08:38 wxpay\lib\Apixm
文件 1609 2017-10-27 07:43 wxpay\lib\Apixm
文件 569 2017-10-28 08:38 wxpay\lib\Apixm
文件 2348 2017-10-27 07:43 wxpay\lib\payRequsestHandler.h
文件 569 2017-10-28 08:38 wxpay\lib\payRequsestHandler.h.me
文件 8103 2017-10-27 07:43 wxpay\lib\payRequsestHandler.mm
文件 569 2017-10-28 08:38 wxpay\lib\payRequsestHandler.mm.me
文件 375 2017-10-27 07:43 wxpay\lib\WXUtil.h
文件 569 2017-10-28 08:38 wxpay\lib\WXUtil.h.me
文件 1967 2017-10-27 07:43 wxpay\lib\WXUtil.mm
文件 569 2017-10-28 08:38 wxpay\lib\WXUtil.mm.me
文件 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.me
文件 1922 2017-10-27 07:43 wxpay\wxpai\WechatAuthSDK.h
文件 569 2017-10-28 08:38 wxpay\wxpai\WechatAuthSDK.h.me
文件 5028 2017-10-27 07:43 wxpay\wxpai\WXApi.h
文件 569 2017-10-28 08:38 wxpay\wxpai\WXApi.h.me
文件 25424 2017-10-27 07:43 wxpay\wxpai\WXApiob
文件 569 2017-10-28 08:38 wxpay\wxpai\WXApiob
文件 487 2017-11-01 22:38 wxpay\必看.txt
............此处省略0个文件信息
- 上一篇:论坛发帖管理系统
- 下一篇:学生信息管理系统源码+数据库.zip
评论
共有 条评论