问题
没有支付宝app的时候,支付网页不显示?
方案1:如果有main.storyboard的话 把info.plist 里的Main storyboard file base name 删掉!!!
方案2:在代码里加入如下代码
NSArray array = [[UIApplication sharedApplication] windows];
UIWindow win=[array objectAtIndex:0];
[win setHidden:NO];
但方案1最好!提示“系统繁忙 请稍后再试(ALI64)”错误
有可能是加密的公钥,私钥的问题。
但最大的可能是传入的参数错误。
还有签名串要utf-8格式,如果支付数据是从服务器取的话,我就遇到这个了。支付宝运行后,不返回自己的app,就显示一白屏
方案:检查info.plist里面添加url scheme没有。特别注意,添加的url scheme字符串里面不要包含下划线 _支付宝返回后不回调,或有时回调,有时不回调
方案:检查其他第三方库有没有也调用了下面的函数
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation