RQWechatManager.h 880 B

123456789101112131415161718192021222324252627282930313233343536
  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 *universalLink;
  20. /// 初始化微信支付
  21. - (void)initWechatManager;
  22. /// 调起微信登录
  23. - (void)wechatLogin;
  24. + (BOOL)handleOpenUrl:(NSURL *)url;
  25. + (void)hangleWechatPayWith:(PayReq *)req;
  26. @end
  27. NS_ASSUME_NONNULL_END