aboutsummaryrefslogtreecommitdiffstats
path: root/CopyMailto/DefaultURLHandler.m
diff options
context:
space:
mode:
Diffstat (limited to 'CopyMailto/DefaultURLHandler.m')
-rw-r--r--CopyMailto/DefaultURLHandler.m28
1 files changed, 28 insertions, 0 deletions
diff --git a/CopyMailto/DefaultURLHandler.m b/CopyMailto/DefaultURLHandler.m
new file mode 100644
index 0000000..a8d124f
--- /dev/null
+++ b/CopyMailto/DefaultURLHandler.m
@@ -0,0 +1,28 @@
+//
+// DefaultURLHandler.m
+// CopyMailto
+//
+// Created by tw on 9/5/18.
+// Copyright © 2018 tw. All rights reserved.
+//
+
+#import "DefaultURLHandler.h"
+
+@implementation DefaultURLHandler
+
+//LSSetDefaultHandlerForURLScheme();
++ (void)saveDefaultURLHandler {
+ CFStringRef mailto = CFStringCreateWithCString(
+ kCFAllocatorDefault,
+ "mailto",
+ kCFStringEncodingUTF8
+ );
+
+ CFStringRef bundle_identifier = LSCopyDefaultHandlerForURLScheme(mailto);
+ NSLog(@"%@", bundle_identifier);
+
+ CFRelease(mailto);
+ CFRelease(bundle_identifier);
+}
+
+@end