Skip to content
This repository was archived by the owner on Jul 22, 2020. It is now read-only.

Commit 1ebfd9a

Browse files
committed
Fixed missing header files
1 parent 0882707 commit 1ebfd9a

File tree

4 files changed

+103
-17
lines changed

4 files changed

+103
-17
lines changed
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
//
2+
// IterableConstants.h
3+
// Iterable-iOS-SDK
4+
//
5+
// Created by David Truong on 9/9/16.
6+
// Copyright © 2016 Iterable. All rights reserved.
7+
//
8+
9+
@interface IterableConstants : NSObject
10+
11+
//API Fields
12+
extern NSString *const ITBL_KEY_API_KEY;
13+
extern NSString *const ITBL_KEY_APPLICATION_NAME;
14+
extern NSString *const ITBL_KEY_CAMPAIGN_ID;
15+
extern NSString *const ITBL_KEY_COUNT;
16+
extern NSString *const ITBL_KEY_CURRENT_EMAIL;
17+
extern NSString *const ITBL_KEY_DATA_FIELDS;
18+
extern NSString *const ITBL_KEY_DEVICE;
19+
extern NSString *const ITBL_KEY_EMAIL;
20+
extern NSString *const ITBL_KEY_EVENT_NAME;
21+
extern NSString *const ITBL_KEY_ITEMS;
22+
extern NSString *const ITBL_KEY_MERGE_NESTED;
23+
extern NSString *const ITBL_KEY_MESSAGE_ID;
24+
extern NSString *const ITBL_KEY_NEW_EMAIL;
25+
extern NSString *const ITBL_KEY_PLATFORM;
26+
extern NSString *const ITBL_KEY_RECIPIENT_EMAIL;
27+
extern NSString *const ITBL_KEY_SEND_AT;
28+
extern NSString *const ITBL_KEY_TOKEN;
29+
extern NSString *const ITBL_KEY_TEMPLATE_ID;
30+
extern NSString *const ITBL_KEY_TOTAL;
31+
extern NSString *const ITBL_KEY_USER;
32+
extern NSString *const ITBL_KEY_USER_ID;
33+
34+
//Decvice Dictionary
35+
extern NSString *const ITBL_DEVICE_LOCALIZED_MODEL;
36+
extern NSString *const ITBL_DEVICE_ID_VENDOR;
37+
extern NSString *const ITBL_DEVICE_MODEL;
38+
extern NSString *const ITBL_DEVICE_SYSTEM_NAME;
39+
extern NSString *const ITBL_DEVICE_SYSTEM_VERSION;
40+
extern NSString *const ITBL_DEVICE_USER_INTERFACE;
41+
42+
@end
43+
44+
//API Endpoint Key Constants
45+
#define ENDPOINT_COMMERCE_TRACK_PURCHASE @"commerce/trackPurchase"
46+
#define ENDPOINT_DISABLE_DEVICE @"users/disableDevice"
47+
#define ENDPOINT_GET_INAPP_MESSAGES @"inApp/getMessages"
48+
#define ENDPOINT_INAPP_CONSUME @"events/inAppConsume"
49+
#define ENDPOINT_PUSH_TARGET @"push/target"
50+
#define ENDPOINT_REGISTER_DEVICE_TOKEN @"users/registerDeviceToken"
51+
#define ENDPOINT_TRACK @"events/track"
52+
#define ENDPOINT_TRACK_INAPP_CLICK @"events/trackInAppClick"
53+
#define ENDPOINT_TRACK_INAPP_OPEN @"events/trackInAppOpen"
54+
#define ENDPOINT_TRACK_PUSH_OPEN @"events/trackPushOpen"
55+
#define ENDPOINT_UPDATE_EMAIL @"users/updateEmail"
56+
#define ENDPOINT_UPDATE_USER @"users/update"
57+
58+
//MISC
59+
#define ITBL_KEY_GET @"GET"
60+
#define ITBL_KEY_POST @"POST"
61+
62+
#define ITBL_KEY_APNS @"APNS"
63+
#define ITBL_KEY_APNS_SANDBOX @"APNS_SANDBOX"
64+
#define ITBL_KEY_PAD @"Pad"
65+
#define ITBL_KEY_PHONE @"Phone"
66+
#define ITBL_KEY_UNSPECIFIED @"Unspecified"
67+
68+
69+
#define ITBL_DEEPLINK_IDENTIFIER @"/a/[a-zA-Z0-9]+"
70+
71+
72+
//In-App Constants
73+
#define ITERABLE_IN_APP_TITLE @"title"
74+
#define ITERABLE_IN_APP_BODY @"body"
75+
#define ITERABLE_IN_APP_IMAGE @"mainImage"
76+
#define ITERABLE_IN_APP_BUTTON_INDEX @"buttonIndex"
77+
#define ITERABLE_IN_APP_BUTTONS @"buttons"
78+
#define ITERABLE_IN_APP_MESSAGE @"inAppMessages"
79+
80+
#define ITERABLE_IN_APP_TYPE @"displayType"
81+
#define ITERABLE_IN_APP_TYPE_TOP @"TOP"
82+
#define ITERABLE_IN_APP_TYPE_BOTTOM @"BOTTOM"
83+
#define ITERABLE_IN_APP_TYPE_CENTER @"MIDDLE"
84+
#define ITERABLE_IN_APP_TYPE_FULL @"FULL"
85+
#define ITERABLE_IN_APP_TEXT @"text"
86+
#define ITERABLE_IN_APP_TEXT_FONT @"font"
87+
#define ITERABLE_IN_APP_TEXT_COLOR @"color"
88+
89+
#define ITERABLE_IN_APP_BACKGROUND_COLOR @"backgroundColor"
90+
#define ITERABLE_IN_APP_BUTTON_ACTION @"action"
91+
#define ITERABLE_IN_APP_CONTENT @"content"
92+
93+
94+
typedef void (^ITEActionBlock)(NSString *);

Iterable-iOS-SDK.xcodeproj/project.pbxproj

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@
301301
09C0FBF31A1D6D4700D5A86B /* Project object */ = {
302302
isa = PBXProject;
303303
attributes = {
304-
LastUpgradeCheck = 0720;
304+
LastUpgradeCheck = 0820;
305305
ORGANIZATIONNAME = Iterable;
306306
TargetAttributes = {
307307
093028C81D1B56E000E7CFBE = {
@@ -516,15 +516,18 @@
516516
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
517517
CLANG_WARN_EMPTY_BODY = YES;
518518
CLANG_WARN_ENUM_CONVERSION = YES;
519+
CLANG_WARN_INFINITE_RECURSION = YES;
519520
CLANG_WARN_INT_CONVERSION = YES;
520521
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
522+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
521523
CLANG_WARN_UNREACHABLE_CODE = YES;
522524
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
523525
COPY_PHASE_STRIP = NO;
524526
ENABLE_STRICT_OBJC_MSGSEND = YES;
525527
ENABLE_TESTABILITY = YES;
526528
GCC_C_LANGUAGE_STANDARD = gnu99;
527529
GCC_DYNAMIC_NO_PIC = NO;
530+
GCC_NO_COMMON_BLOCKS = YES;
528531
GCC_OPTIMIZATION_LEVEL = 0;
529532
GCC_PREPROCESSOR_DEFINITIONS = (
530533
"DEBUG=1",
@@ -537,7 +540,7 @@
537540
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
538541
GCC_WARN_UNUSED_FUNCTION = YES;
539542
GCC_WARN_UNUSED_VARIABLE = YES;
540-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
543+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
541544
MTL_ENABLE_DEBUG_INFO = YES;
542545
ONLY_ACTIVE_ARCH = YES;
543546
SDKROOT = iphoneos;
@@ -557,21 +560,24 @@
557560
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
558561
CLANG_WARN_EMPTY_BODY = YES;
559562
CLANG_WARN_ENUM_CONVERSION = YES;
563+
CLANG_WARN_INFINITE_RECURSION = YES;
560564
CLANG_WARN_INT_CONVERSION = YES;
561565
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
566+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
562567
CLANG_WARN_UNREACHABLE_CODE = YES;
563568
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
564569
COPY_PHASE_STRIP = YES;
565570
ENABLE_NS_ASSERTIONS = NO;
566571
ENABLE_STRICT_OBJC_MSGSEND = YES;
567572
GCC_C_LANGUAGE_STANDARD = gnu99;
573+
GCC_NO_COMMON_BLOCKS = YES;
568574
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
569575
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
570576
GCC_WARN_UNDECLARED_SELECTOR = YES;
571577
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
572578
GCC_WARN_UNUSED_FUNCTION = YES;
573579
GCC_WARN_UNUSED_VARIABLE = YES;
574-
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
580+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
575581
MTL_ENABLE_DEBUG_INFO = NO;
576582
SDKROOT = iphoneos;
577583
VALIDATE_PRODUCT = YES;
@@ -582,10 +588,6 @@
582588
isa = XCBuildConfiguration;
583589
baseConfigurationReference = DA3D876BD230574973D99AD7 /* Pods-Iterable-iOS-SDK.debug.xcconfig */;
584590
buildSettings = {
585-
ARCHS = (
586-
"$(ARCHS_STANDARD)",
587-
armv7s,
588-
);
589591
CODE_SIGN_IDENTITY = "iOS Development: Andrew Boni (AE77H9E7TE)";
590592
OTHER_LDFLAGS = (
591593
"$(inherited)",
@@ -603,10 +605,6 @@
603605
isa = XCBuildConfiguration;
604606
baseConfigurationReference = C67AA6DFEC454FF39AD12F3F /* Pods-Iterable-iOS-SDK.release.xcconfig */;
605607
buildSettings = {
606-
ARCHS = (
607-
"$(ARCHS_STANDARD)",
608-
armv7s,
609-
);
610608
CODE_SIGN_IDENTITY = "iOS Development: Andrew Boni (AE77H9E7TE)";
611609
OTHER_LDFLAGS = (
612610
"$(inherited)",

Iterable-iOS-SDK/IterableAPI.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
@import Foundation;
1010
#import "CommerceItem.h"
1111
#import "IterableConstants.h"
12-
#import "IterableInAppManager.h"
1312

1413
// all params are nonnull, unless annotated otherwise
1514
NS_ASSUME_NONNULL_BEGIN

Iterable-iOS-SDK/IterableConstants.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
// Copyright © 2016 Iterable. All rights reserved.
77
//
88

9-
#ifndef IterableConstants_h
10-
#define IterableConstants_h
11-
129
@interface IterableConstants : NSObject
1310

1411
//API Fields
@@ -95,5 +92,3 @@ extern NSString *const ITBL_DEVICE_USER_INTERFACE;
9592

9693

9794
typedef void (^ITEActionBlock)(NSString *);
98-
99-
#endif /* IterableConstants_h */

0 commit comments

Comments
 (0)