iOS开发之APP推送设置WIFI

Posted 象棋中的象棋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发之APP推送设置WIFI相关的知识,希望对你有一定的参考价值。

ios开发过程中,有时需要连接网络。当访问请求,检测到网络不可用时,需要提示用户手动进行设置网络并告知用户操作路径设置可用的网络。

只需一行代码即可实现:

- (void)viewDidLoad {

    [super viewDidLoad];

    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];

    button.backgroundColor = [UIColor redColor];

    button.frame = CGRectMake(50, 100, 100, 30);

    [self.view addSubview:button];

    [button addTarget:self action:@selector(pushSetting) forControlEvents:UIControlEventTouchUpInside]; 

}

- (void)pushSetting{

 NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"];

  BOOL isCanOpenURL = [[UIApplication  sharedApplication] openURL:url];//一行代码实现跳转

}

另补充:在项目中的info.plist中添加 URL types(NSArray) 并在item0(NSDictionary)中选出键为URL Schemes(NSArray),然后设置item0对应的值为prefs。或者直接在info项中的URL Types点击+直接设置URL Schemes

以上是关于iOS开发之APP推送设置WIFI的主要内容,如果未能解决你的问题,请参考以下文章

iOS极光推送

iOS最新极光推送详解(2016转)

iOS开发之远程推送

iOS开发之本地化国际化语言设置

极光推送服务器端向ios端推送消息需要设置哪些参数

ios开发之-本地推送通知