项目环境:程序内调用微信支付
问题:通过点击home键回到原app或通过状态栏回到原app导致的微信回调方法不执行
解决:在AppDelegate的
- (void)applicationDidBecomeActive:(UIApplication *)application;方法内发送通知,通知支付页面,请求自己的后台,获取当前订单状态。做出相应的处理。
- (void)applicationWillEnterForeground:(UIApplication *)application;该方法执行,会在微信打开我们应用之前。会导致,无论是否通过微信回到原app,都会发送通知。