Mini program method | TMFMiniAppSDKDelegate proxy implementation method | Description | Default implementation |
wx.login | login | Login API SDK. | Default implementation from version 2.1.0 |
wx.getPhoneNumber | getPhoneNumber | Retrieves phone number. | Default implementation from version 2.1.0 |
wx.checkSession | checkSession | Checks if the login session is expired. | Default implementation from version 2.1.0 |
wx.getEmail | getEmail | Retrieves user email. | Default implementation from version 2.1.0 |
wx.chooseAvatar | chooseAvatar | Retrieves the user profile photo. | Default implementation from version 2.1.0 |
wx.getNickName | getNickName | Retrieves the user nickname. | Default implementation from version 2.1.0 |
wx.getUserInfo | getUserInfo | Retrieves basic user information. | No default implementation |
wx.getUserProfile | getUserProfile | Retrieves user profile information. | No default implementation |
wx.requestPayment | requestPayment | Initiates a payment. | No default implementation |
- (NSString *)getAppUID {return [DemoUserInfo sharedInstance].userId;}
// Initiates a payment// @param app mini program/mini game instance// @param params parameters// @param completionHandler callback results- (void)requestPayment:(TMFMiniAppInfo *)app params:(NSDictionary *)params completionHandler:(MACommonCallback)completionHandler;// login// @param app mini program/mini game instance// @param params parameters// @param completionHandler callback results- (void)login:(TMFMiniAppInfo *)app params:(NSDictionary *)params completionHandler:(MACommonCallback)completionHandler;// checkSession// @param app mini program/mini game instance// @param params parameters// @param completionHandler callback results- (void)checkSession:(TMFMiniAppInfo *)app params:(NSDictionary *)params completionHandler:(MACommonCallback)completionHandler;// getUserProfile// @param app mini program/mini game instance// @param params parameters// @param completionHandler callback results- (void)getUserProfile:(TMFMiniAppInfo *)app params:(NSDictionary *)params completionHandler:(MACommonCallback)completionHandler;// getPhoneNumber// @param app mini program/mini game instance// @param params parameters// @param completionHandler callback results- (void)getPhoneNumber:(TMFMiniAppInfo *)app params:(NSDictionary *)params completionHandler:(MACommonCallback)completionHandler;// getUserInfo// @param app mini program/mini game instance// @param params parameters// @param completionHandler callback results- (void)getUserInfo:(TMFMiniAppInfo *)app params:(NSDictionary *)params completionHandler:(MACommonCallback)completionHandler;// Whether to use the custom OpenApi// @param app mini program/mini game instance- (BOOL)whetherToUseCustomOpenApi:(TMFMiniAppInfo *)app;
- (void)getUserInfo:(TMFMiniAppInfo *)app params:(NSDictionary *)params completionHandler:(MACommonCallback)completionHandler {if (completionHandler) {completionHandler(@{@"nickName": [DemoUserInfo sharedInstance].nickName,@"avatarUrl": [DemoUserInfo sharedInstance].avatarUrl,@"gender": [NSNumber numberWithUnsignedInt:[DemoUserInfo sharedInstance].gender],@"country": [DemoUserInfo sharedInstance].country,@"province": [DemoUserInfo sharedInstance].province,@"city": [DemoUserInfo sharedInstance].city,@"language": @"zh_CN"},nil);}}- (void)getUserProfile:(TMFMiniAppInfo *)app params:(NSDictionary *)params completionHandler:(MACommonCallback)completionHandler {if (completionHandler) {completionHandler(@{@"nickName": [DemoUserInfo sharedInstance].nickName,@"avatarUrl": [DemoUserInfo sharedInstance].avatarUrl,@"gender": [NSNumber numberWithUnsignedInt:[DemoUserInfo sharedInstance].gender],@"country": [DemoUserInfo sharedInstance].country,@"province": [DemoUserInfo sharedInstance].province,@"city": [DemoUserInfo sharedInstance].city,@"language": @"zh_CN"},nil);}}
Mini program method | TMFMiniAppSDKDelegate method | Description |
wx.login | login | Login API. |
wx.getUserInfo | getUserInfo | Retrieves basic user information. |
wx.getUserProfile | getUserProfile | Retrieves user profile information. |
wx.getPhoneNumber | getPhoneNumber | Retrieves phone number. |
wx.requestPayment | requestPayment | Initiates a payment. |
wx.checkSession | checkSession | Checks if the login session is expired. |
// Whether to use the custom OpenApi// Returns YES to disable the default login implementation, NO to use the default login implementation. The default value is YES.// @param app mini program/mini game instance- (BOOL)whetherToUseCustomOpenApi:(TMFMiniAppInfo *)app;