当前位置: 首页 > news >正文

如何看网站有没有收录单页面网站设计网站欣赏

如何看网站有没有收录,单页面网站设计网站欣赏,仿站工具箱,wordpress音乐网1.下载支付宝SDK以及Demo https://doc.open.alipay.com/doc2/detail?treeId54articleId103419docType1 2.新建文件夹“AliSDK”#xff0c;将压缩包内的文件拷贝到该文件夹下#xff0c;完成后如下图所示#xff1a; 3.将文件夹拷贝到项目中#xff0c; 4.执行完…  1.下载支付宝SDK以及Demo https://doc.open.alipay.com/doc2/detail?treeId54articleId103419docType1 2.新建文件夹“AliSDK”将压缩包内的文件拷贝到该文件夹下完成后如下图所示   3.将文件夹拷贝到项目中   4.执行完第二步后项目目录里会出现蓝色的AliSDK分组。然后添加相应的库文件添加完成后如下图所示 5.拷贝完成后编译会出现如下错误只需要在相应的类内添加#import Foundation/Foundation.h即可解决 6.添加完成后编译仍然有错误 解决办法Targets-Build Settings-Header Search Path中添加1中建立的aliSDK文件夹的路径找到alisdk路径拖拽到这儿就好了   此时问题解决了。 7.整理项目目录把添加的库文件移动的framework分组内ali也移动到framework分组内如下所示   8.新建Product类Product.h内如下所示 #import Foundation/Foundation.hinterface Product : NSObject{ privatefloat _price;NSString *_subject;NSString *_body;NSString *_orderId; }property (nonatomic, assign) float price; property (nonatomic, copy) NSString *subject; property (nonatomic, copy) NSString *body; property (nonatomic, copy) NSString *orderId;end  9.viewController.h #import ViewController.h #import Product.h #import Order.h #import AliSDK/Util/DataSigner.h #import AlipaySDK/AlipaySDK.h interface ViewController ()endimplementation ViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view, typically from a nib. } - (IBAction)clickPay:(UIButton *)sender {[self testPay]; }-(void)testPay{/**点击获取prodcut实例并初始化订单信息*/Product *product [[Product alloc]init];/**商户的唯一的parnter和seller。*签约后支付宝会为每个商户分配一个唯一的 parnter 和 seller。*//**//*需要填写商户app申请的*//**/NSString *partner ;NSString *seller ;NSString *privateKey ;/**//**//**///partner和seller获取失败,提示if ([partner length] 0 ||[seller length] 0 ||[privateKey length] 0){UIAlertView *alert [[UIAlertView alloc] initWithTitle:提示message:缺少partner或者seller或者私钥。delegate:selfcancelButtonTitle:确定otherButtonTitles:nil];[alert show];return;}/**生成订单信息及签名*///将商品信息赋予AlixPayOrder的成员变量Order *order [[Order alloc] init];order.partner partner;order.sellerID seller;order.outTradeNO [self generateTradeNO]; //订单ID由商家自行制定order.subject product.subject; //商品标题order.body product.body; //商品描述order.totalFee [NSString stringWithFormat:%.2f,product.price]; //商品价格order.notifyURL http://www.xxx.com; //回调URLorder.service mobile.securitypay.pay;order.paymentType 1;order.inputCharset utf-8;order.itBPay 30m;order.showURL m.alipay.com;//应用注册scheme,在AlixPayDemo-Info.plist定义URL typesNSString *appScheme alisdkdemo;//将商品信息拼接成字符串NSString *orderSpec [order description];NSLog(orderSpec %,orderSpec);//获取私钥并将商户信息签名,外部商户可以根据情况存放私钥和签名,只需要遵循RSA签名规范,并将签名字符串base64编码和UrlEncodeidDataSigner signer CreateRSADataSigner(privateKey);NSString *signedString [signer signString:orderSpec];//将签名成功字符串格式化为订单字符串,请严格按照该格式NSString *orderString nil;if (signedString ! nil) {orderString [NSString stringWithFormat:%sign\%\sign_type\%\,orderSpec, signedString, RSA];[[AlipaySDK defaultService] payOrder:orderString fromScheme:appScheme callback:^(NSDictionary *resultDic) {NSLog(reslut %,resultDic);}];}} /*生成订单信息*/ - (NSString *)generateTradeNO {static int kNumber 15;NSString *sourceStr 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ;NSMutableString *resultStr [[NSMutableString alloc] init];srand((unsigned)time(0));for (int i 0; i kNumber; i){unsigned index rand() % [sourceStr length];NSString *oneStr [sourceStr substringWithRange:NSMakeRange(index, 1)];[resultStr appendString:oneStr];}return resultStr; }- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning];// Dispose of any resources that can be recreated. }end    10.appdelegate.m中添加如下代码 - (BOOL)application:(UIApplication *)applicationopenURL:(NSURL *)urlsourceApplication:(NSString *)sourceApplicationannotation:(id)annotation {if ([url.host isEqualToString:safepay]) {//跳转支付宝钱包进行支付处理支付结果[[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {NSLog(result %,resultDic);}];}return YES; }// NOTE: 9.0以后使用新API接口 - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionaryNSString*, id *)options {if ([url.host isEqualToString:safepay]) {//跳转支付宝钱包进行支付处理支付结果[[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {NSLog(result %,resultDic);}];}return YES; } 大功告成  转载于:https://www.cnblogs.com/sunjianfei/p/5727119.html
http://www.sadfv.cn/news/97836/

相关文章:

  • 做网站有软件吗网线制作步骤及方法七个步骤
  • 优秀个人网页设计图片公司的seo是什么意思
  • 北京网站空间域名产品设计专业
  • 湖北网站建设哪里有做视频上什么网站找创意
  • dns 部分网站打不开酥糖的网站建设的目的是什么
  • 响应式网站推广成品app直播源码有什么用
  • 织梦末班和dw建设网站哪个方便优化wordpress安装百度统计
  • wordpress 图像小工具石家庄视频优化公司
  • 山东建设银行招聘网站wordpress 获取页面标题
  • 仪征市城乡建设局网站wordpress插件制作
  • 网站百度seo推广怎么做c 类似wordpress
  • asp网站转手机站钙网logo设计
  • 兰州市城市建设设计院网站莱芜 做网站 公司
  • 旧电脑做php网站服务器怎样做吓人网站
  • 网站制作月薪多少wordpress进不了文章页面
  • 欧美模板网站上海建筑公司排行榜
  • 网站系统怎么做网站排名优化平台
  • 天津网站优化指导重庆网络营销网站建设销售
  • 网站安全证书有问题如何解决wordpress多站点搭建
  • 国外有哪几家做充电桩网站哪个网站可以做任务
  • 优秀英文企业网站学校局域网站建设
  • 重庆网站建设推广公司中文编程软件
  • 四川省建设工程设备安全协会网站工业设计专业是干嘛的
  • 广州越秀网站制作电商平台建站
  • 上海新建设建筑设计有限公司网站二级域名解析网站
  • 成都网站建设 网络公司公司图标设计大全免费
  • 长沙网站优化推广方案买汽车最好的网站建设
  • 怎么做网站教程图片网页制作教程零基础合集
  • 阿里巴巴免费做网站吗万网网站电话
  • 青岛商业网站建设h5网站如何做排名