Commit 7a035955e79088ff7c37e76ab3fe93073a147a76

Authored by nvtu11790@gmail.com
1 parent 5111c4db95

Share LINE

Showing 3 changed files with 25 additions and 9 deletions Side-by-side Diff

LifeLog/LifeLog/Info.plist
... ... @@ -16,12 +16,29 @@
16 16 <string>APPL</string>
17 17 <key>CFBundleShortVersionString</key>
18 18 <string>1.0</string>
  19 + <key>CFBundleURLTypes</key>
  20 + <array>
  21 + <dict/>
  22 + </array>
19 23 <key>CFBundleVersion</key>
20 24 <string>1</string>
  25 + <key>LSApplicationQueriesSchemes</key>
  26 + <array>
  27 + <string>line</string>
  28 + </array>
21 29 <key>LSRequiresIPhoneOS</key>
22 30 <true/>
  31 + <key>NSAppTransportSecurity</key>
  32 + <dict>
  33 + <key>NSAllowsArbitraryLoads</key>
  34 + <true/>
  35 + </dict>
  36 + <key>NSCameraUsageDescription</key>
  37 + <string>to take photos and video</string>
23 38 <key>NSMotionUsageDescription</key>
24 39 <string>$(PRODUCT_NAME) motion use</string>
  40 + <key>NSPhotoLibraryUsageDescription</key>
  41 + <string>to save photos and videos</string>
25 42 <key>UILaunchStoryboardName</key>
26 43 <string>LaunchScreen</string>
27 44 <key>UIRequiredDeviceCapabilities</key>
... ... @@ -43,15 +60,6 @@
43 60 </array>
44 61 <key>UIViewControllerBasedStatusBarAppearance</key>
45 62 <false/>
46   - <key>NSAppTransportSecurity</key>
47   - <dict>
48   - <key>NSAllowsArbitraryLoads</key>
49   - <true/>
50   - </dict>
51   - <key>NSCameraUsageDescription</key>
52   - <string>to take photos and video</string>
53   - <key>NSPhotoLibraryUsageDescription</key>
54   - <string>to save photos and videos</string>
55 63 </dict>
56 64 </plist>
LifeLog/LifeLog/Utilities.m
... ... @@ -7,6 +7,7 @@
7 7 //
8 8  
9 9 #import <Social/Social.h>
  10 +#import <LineKit/Line.h>
10 11  
11 12 #import "Utilities.h"
12 13  
... ... @@ -103,6 +104,12 @@
103 104 }
104 105  
105 106 + (void) shareLine : (NSString *) content withViewController:(UIViewController *)vc {
  107 + if (![Line isLineInstalled]) {
  108 + [self showErrorMessage:@"Install Line app first" withViewController:vc];
  109 + }
  110 + else {
  111 + [Line shareText:content];
  112 + }
106 113 }
107 114  
108 115 + (void) shareEmail : (NSString *) content withViewController:(UIViewController *)vc {
... ... @@ -5,5 +5,6 @@
5 5 pod 'CircleProgressBar'
6 6 pod 'MBProgressHUD', '~> 1.0.0'
7 7 pod 'Charts'
  8 + pod 'LineKit'
8 9 end