Showing
10 changed files
with
36 additions
and
2 deletions
No preview for this file type
No preview for this file type
... | @@ -7,7 +7,7 @@ | ... | @@ -7,7 +7,7 @@ |
7 | <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key> | 7 | <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key> |
8 | <dict> | 8 | <dict> |
9 | <key>orderHint</key> | 9 | <key>orderHint</key> |
10 | - <integer>1</integer> | 10 | + <integer>0</integer> |
11 | </dict> | 11 | </dict> |
12 | </dict> | 12 | </dict> |
13 | </dict> | 13 | </dict> | ... | ... |
... | @@ -7,7 +7,7 @@ | ... | @@ -7,7 +7,7 @@ |
7 | <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key> | 7 | <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key> |
8 | <dict> | 8 | <dict> |
9 | <key>orderHint</key> | 9 | <key>orderHint</key> |
10 | - <integer>0</integer> | 10 | + <integer>1</integer> |
11 | </dict> | 11 | </dict> |
12 | </dict> | 12 | </dict> |
13 | </dict> | 13 | </dict> | ... | ... |
No preview for this file type
No preview for this file type
... | @@ -16,6 +16,7 @@ | ... | @@ -16,6 +16,7 @@ |
16 | @property (nonatomic, weak) Warply *warply; | 16 | @property (nonatomic, weak) Warply *warply; |
17 | 17 | ||
18 | - (void) initialize:(NSDictionary *)launchOptions uuid:(NSString*)uuid merchantId:(NSString*)merchantId lang:(NSString*)lang; | 18 | - (void) initialize:(NSDictionary *)launchOptions uuid:(NSString*)uuid merchantId:(NSString*)merchantId lang:(NSString*)lang; |
19 | +- (void) initializeWithCallback:(NSDictionary *)launchOptions uuid:(NSString*)uuid merchantId:(NSString*)merchantId lang:(NSString*)lang successBlock:(void(^)(NSDictionary *successBlock))success failureBlock:(void(^)(NSError *error))failure; | ||
19 | - (void) setToStage; | 20 | - (void) setToStage; |
20 | - (void) setLang:(NSString*) lang; | 21 | - (void) setLang:(NSString*) lang; |
21 | - (void) getSteps:(void(^)(CMPedometerData* stepsData)) completion; | 22 | - (void) getSteps:(void(^)(CMPedometerData* stepsData)) completion; | ... | ... |
... | @@ -51,6 +51,36 @@ CMPedometer *pedometer; | ... | @@ -51,6 +51,36 @@ CMPedometer *pedometer; |
51 | // } | 51 | // } |
52 | } | 52 | } |
53 | 53 | ||
54 | +- (void)initializeWithCallback:(NSDictionary *)launchOptions uuid:(NSString*)uuid merchantId:(NSString*)merchantId lang:(NSString*)lang successBlock:(void(^)(NSDictionary *successBlock))success failureBlock:(void(^)(NSError *error))failure{ | ||
55 | + #if (DEBUG == 1) | ||
56 | + [Warply launchWithAppUUIDWithCallback:uuid launchOptions:launchOptions andSuccessBlock:success andFailureBlock:failure]; | ||
57 | + #else | ||
58 | + [Warply launchWithAppUUIDWithCallback:uuid launchOptions:launchOptions andSuccessBlock:success andFailureBlock:failure]; | ||
59 | + #endif | ||
60 | + [[Warply sharedService].pushManager registerForRemoteNotifications]; | ||
61 | + [[Warply sharedService].pushManager resetBadge]; | ||
62 | + MERCHANT_ID = merchantId; | ||
63 | + LANG = lang; | ||
64 | + //removal of caching | ||
65 | + int cacheSizeMemory = 0; // 0MB | ||
66 | + int cacheSizeDisk = 0; // 0MB | ||
67 | + NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:cacheSizeMemory diskCapacity:cacheSizeDisk diskPath:@"nsurlcache"]; | ||
68 | + [NSURLCache setSharedURLCache:sharedCache]; | ||
69 | + | ||
70 | +// date = [NSDate date]; | ||
71 | +// if ([CMPedometer isStepCountingAvailable]) { | ||
72 | +// pedometer = [[CMPedometer alloc] init]; | ||
73 | +// [NSTimer scheduledTimerWithTimeInterval:0.5f | ||
74 | +// target:self | ||
75 | +// selector:@selector(recursiveQuery) | ||
76 | +// userInfo:nil | ||
77 | +// repeats:YES]; | ||
78 | +// } else { | ||
79 | +// NSLog(@"Nothing available"); | ||
80 | +// | ||
81 | +// } | ||
82 | +} | ||
83 | + | ||
54 | - (void)queryDataFrom:(NSDate *)startDate toDate:(NSDate *)endDate { | 84 | - (void)queryDataFrom:(NSDate *)startDate toDate:(NSDate *)endDate { |
55 | [pedometer queryPedometerDataFromDate:startDate | 85 | [pedometer queryPedometerDataFromDate:startDate |
56 | toDate:endDate | 86 | toDate:endDate | ... | ... |
... | @@ -145,6 +145,7 @@ typedef enum { | ... | @@ -145,6 +145,7 @@ typedef enum { |
145 | empty if application launched by user. | 145 | empty if application launched by user. |
146 | */ | 146 | */ |
147 | + (void)launchWithAppUUID:(NSString *)appUUID launchOptions:(NSDictionary *)launchOptions; | 147 | + (void)launchWithAppUUID:(NSString *)appUUID launchOptions:(NSDictionary *)launchOptions; |
148 | ++ (void)launchWithAppUUIDWithCallback:(NSString *)appUUID launchOptions:(NSDictionary *)launchOptions andSuccessBlock:(void (^)(NSDictionary *))success andFailureBlock:(void (^)(NSError *error))failure; | ||
148 | 149 | ||
149 | /*! | 150 | /*! |
150 | @abstract Launching the Warply service. | 151 | @abstract Launching the Warply service. |
... | @@ -157,6 +158,7 @@ typedef enum { | ... | @@ -157,6 +158,7 @@ typedef enum { |
157 | @param customPushDelegate an class conforming to the WLCustomPushDelegate protocol responsible for handling the push notification. | 158 | @param customPushDelegate an class conforming to the WLCustomPushDelegate protocol responsible for handling the push notification. |
158 | */ | 159 | */ |
159 | + (void)launchWithAppUUID:(NSString *)appUUID launchOptions:(NSDictionary *)launchOptions customPushHandler:(id <WLCustomPushHandler>)customPushHandler; | 160 | + (void)launchWithAppUUID:(NSString *)appUUID launchOptions:(NSDictionary *)launchOptions customPushHandler:(id <WLCustomPushHandler>)customPushHandler; |
161 | ++ (void)launchWithAppUUIDWithCallback:(NSString *)appUUID launchOptions:(NSDictionary *)launchOptions customPushHandler:(id <WLCustomPushHandler>)customPushHandler andSuccessBlock:(void (^)(NSDictionary *))success andFailureBlock:(void (^)(NSError *error))failure; | ||
160 | 162 | ||
161 | /*! | 163 | /*! |
162 | @abstract Launching the Warply service. | 164 | @abstract Launching the Warply service. |
... | @@ -170,6 +172,7 @@ typedef enum { | ... | @@ -170,6 +172,7 @@ typedef enum { |
170 | @param baseUrl: A NSString parameter for defining the base url. | 172 | @param baseUrl: A NSString parameter for defining the base url. |
171 | */ | 173 | */ |
172 | + (void)launchWithAppUUID:(NSString *)appUUID launchOptions:(NSDictionary *)launchOptions customPushDelegate:(id <WLCustomPushHandler>)customPushDelegate serverBaseUrl:(NSString *)baseUrl; | 174 | + (void)launchWithAppUUID:(NSString *)appUUID launchOptions:(NSDictionary *)launchOptions customPushDelegate:(id <WLCustomPushHandler>)customPushDelegate serverBaseUrl:(NSString *)baseUrl; |
175 | ++ (void)launchWithAppUUIDWithCallback:(NSString *)appUUID launchOptions:(NSDictionary *)launchOptions customPushDelegate:(id <WLCustomPushHandler>)customPushDelegate serverBaseUrl:(NSString *)baseUrl andSuccessBlock:(void (^)(NSDictionary *))success andFailureBlock:(void (^)(NSError *error))failure; | ||
173 | 176 | ||
174 | 177 | ||
175 | /*! | 178 | /*! | ... | ... |
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment