今天客户又添加了一个功能,就是推送. 可是有些在启动的时候已经关闭推送.但是后来又想打开.于是搜索一下有没有在APP内直接跳转到设置-推送页面.发现还真有..参考 http://www.jianshu.com/p/8e354e684e8a 代码实现如下. 先在targets-info里面添加一个URL Types URL Schemes为prefs 然后在需要跳转的地方加上代码
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=NOTIFICATIONS_ID]];
复制代码
这样就直接跳转到设置-推送页面了. 可是如果我想直接跳转到APP推送设置页面呢.我发现很多参数后面都添加了一个&path=;,我猜想应该就是他了. 可是后面跟什么呢,试了几个,试出来了.就是Bundle ID,于是代码如下:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=NOTIFICATIONS_ID&path=com.id"]];
复制代码
完成!!
具体其他跳转:请参考http://www.jianshu.com/p/8e354e684e8a 毕竟是他给我的启发.列表我就不在这添加了