RQWechatManager.h 941 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // RQWechatManager.h
  3. // XinShouJiaDao
  4. //
  5. // Created by 张嵘 on 2021/7/22.
  6. // Copyright © 2021 JCZ. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <WXApi.h>
  10. NS_ASSUME_NONNULL_BEGIN
  11. #define RQ_WECHAT_MANAGER [RQWechatManager sharedInstance]
  12. /// 支付成功通知
  13. FOUNDATION_EXTERN NSString * const RQUserNotificationAlipayOrWechatSuccess;
  14. /// 支付成功通知
  15. FOUNDATION_EXTERN NSString * const RQUserNotificationAlipayOrWechatFail;
  16. @interface RQWechatManager : NSObject <WXApiDelegate>
  17. @singleton(RQWechatManager);
  18. @property (nonatomic, readonly, strong) NSString *appID;
  19. @property (nonatomic, readonly, strong) NSString *appSecret;
  20. @property (nonatomic, readonly, strong) NSString *universalLink;
  21. /// 初始化微信支付
  22. - (void)initWechatManager;
  23. /// 调起微信登录
  24. - (void)wechatLogin;
  25. + (BOOL)handleOpenUrl:(NSURL *)url;
  26. + (void)hangleWechatPayWith:(PayReq *)req;
  27. @end
  28. NS_ASSUME_NONNULL_END