123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- //
- // RQFeedbackAndHelpViewController.m
- // SDJK
- //
- // Created by 张嵘 on 2021/10/11.
- //
- #import "RQFeedbackAndHelpViewController.h"
- // 如果使用 WKWebview 的话,需要导入 Webkit 的头文件
- #import "WebKit/WebKit.h"
- @interface RQFeedbackAndHelpViewController ()
- /// viewModel
- @property (nonatomic, readonly, strong) RQFeedbackAndHelpViewModel *viewModel;
- @end
- @implementation RQFeedbackAndHelpViewController
- @dynamic viewModel;
- #pragma mark - SystemMethod
- - (void)viewDidLoad {
- [super viewDidLoad];
- /// 初始化
- [self rq_setup];
- }
- #pragma mark - PrivateMethods
- /// 初始化
- - (void)rq_setup {
- /// set up ...
- //创建WKWebView对象,设置大小为屏幕大小
- WKWebView *webview = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, RQ_SCREEN_WIDTH, RQ_SCREEN_HEIGHT)];
-
- // 用户ID
- NSString *open_id = RQ_USER_MANAGER.currentUserId;
- // 昵称
- NSString *nickname = RQ_USER_MANAGER.nickName;
- // 头像url地址
- NSString *avatar = RQ_USER_MANAGER.headImage;
-
- // 获得 webview url,请注意url单词是product而不是products,products是旧版本的参数,用错地址将不能成功提交
- // 把1221数字换成你的产品ID,否则会不成功
- NSString *appUrl = @"https://support.qq.com/product/359609";
-
- // 设置请求体
- NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:appUrl]];
-
- // 请求方式为POST请求
- [request setHTTPMethod:@"POST"];
- [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
- NSString *body = [NSString stringWithFormat:@"nickname=%@&avatar=%@&openid=%@", nickname, avatar, open_id];
- [request setHTTPBody:[body dataUsingEncoding:NSUTF8StringEncoding]];
-
- // 将WebView对象添加到当前页面当中
- [self.view addSubview:webview];
-
- // WebView对象加载请求并且现实内容
- [webview loadRequest:request];
-
- webview.scrollView.contentInset = UIEdgeInsetsMake(RQ_APPLICATION_TOP_BAR_HEIGHT, 0, 0, 0);
- // /// 适配 iPhone X + iOS 11,去掉安全区域
- // if (@available(iOS 11.0, *)) {
- // RQAdjustsScrollViewInsets_Never(webview.scrollView);
- // }
- }
- @end
|