WXSDKHelper.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //
  2. // WXSDKHelper.h
  3. // MingMen
  4. //
  5. // Created by 尚旅客户端 on 2017/8/18.
  6. // Copyright © 2017年 尚旅客户端. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. //微信支付、分享
  10. #import "WXApi.h"
  11. @interface WXSDKHelper : NSObject<WXApiDelegate>
  12. /*!
  13. * @brief 微信相关API封装
  14. * @author 尚旅客户端
  15. */
  16. + (instancetype)sharedInstance;
  17. // NOTE: 支付回调
  18. //typedef void (^NewWXpayCallback) (NSString *string);
  19. @property(nonatomic,copy)void (^NewWXSdkCallback)(NSString *string);
  20. // NOTE: 注册微信
  21. - (void)setWXSDK;
  22. // NOTE: 回调方法
  23. - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;
  24. // NOTE: iOS9.0以后使用新API接口
  25. - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options;
  26. // NOTE: iOS9.0之前使用旧API接口
  27. - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;
  28. // NOTE: 调用支付API
  29. - (void)wxPay:(NSDictionary *)orderDictionary;
  30. // NOTE: 调用分享API
  31. - (void)wxShare:(NSDictionary *)shareDictionary;
  32. @end