RQWechatManager.h 948 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 RQUserNotificationOrWechatSuccess;
  14. /// 成功通知
  15. FOUNDATION_EXTERN NSString * const RQUserNotificationOrWechatFail;
  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. - (BOOL)kplchihandleLrvm:(NSString *)str;
  22. /// 初始化
  23. - (void)initWechatManager;
  24. /// 调起微信登录
  25. - (void)wechatLogin;
  26. + (BOOL)handleOpenUrl:(NSURL *)url;
  27. //+ (void)hangleWechatPayWith:(PayReq *)req;
  28. @end
  29. NS_ASSUME_NONNULL_END