iOS集成支付宝sdk 问题总结

【1】如果提示服务器繁忙,一般都是因为将
NSString* ts = [[NSString alloc] initWithCString:(char *)&c length:1];
修改成了
NSString* ts = [[NSString alloc] initWithCString:(char *)&c encoding:NSASCIIStringEncoding];
导致的
xCode提示用后一个函数替换前一个,但是编码方式不太清楚,我试过很多中编码方式,始终提示服务器繁忙

【2】当提示RSA private key为null的时候,多半是因为商户私钥没有经过pacs8编码,重新按照文档生产并上传一份key

【3】在取消支付后的返回当前应用程序,必须设置NSString *appScheme = @"自已的应用程序名称"
和***-Info.plist中的URL types