浏览代码

added method to open settings. bump!

Yonah Forst 9 年之前
父节点
当前提交
ed0003c71e
共有 2 个文件被更改,包括 10 次插入1 次删除
  1. 9 0
      ReactNativePermissions.m
  2. 1 1
      package.json

+ 9 - 0
ReactNativePermissions.m

@@ -47,6 +47,15 @@ RCT_EXPORT_MODULE();
               @"StatusRestricted" : @(RNPermissionsStatusRestricted)};
 };
 
+RCT_EXPORT_METHOD(openSettings)
+{
+    BOOL canOpenSettings = (&UIApplicationOpenSettingsURLString != NULL);
+    if (canOpenSettings) {
+        NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
+        [[UIApplication sharedApplication] openURL:url];
+    }
+}
+
 
 RCT_REMAP_METHOD(locationPermissionStatus, locationPermission:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)
 {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "react-native-permissions",
-  "version": "0.0.1",
+  "version": "0.0.2",
   "repository": {
     "type": "git",
     "url": "https://github.com/joshblour/react-native-permissions.git"