diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/Base.lproj/Main.storyboard b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/Base.lproj/Main.storyboard
index b888b340b..ee8598ef5 100644
--- a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/Base.lproj/Main.storyboard
+++ b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/Base.lproj/Main.storyboard
@@ -27,6 +27,9 @@
-
@@ -342,105 +390,134 @@
-
+
-
-
+
+
-
+
+
-
-
+
+
-
+
+
+
+
+
-
+
+
-
+
-
+
+
-
+
+
+
-
+
-
+
+
-
+
+
-
-
+
+
+
+
+
+
-
-
+
+
-
+
+
+
-
-
+
-
+
+
+
-
+
-
-
+
+
-
+
-
-
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -485,10 +562,13 @@
+
+
+
diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.h b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.h
index fcc0fb45e..bd27c4bdf 100644
--- a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.h
+++ b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.h
@@ -37,6 +37,7 @@
@property (weak, nonatomic) IBOutlet UISegmentedControl *consentSegmentedControl;
@property (weak, nonatomic) IBOutlet UITextField *appIdTextField;
@property (weak, nonatomic) IBOutlet UIButton *updateAppIdButton;
+@property (weak, nonatomic) IBOutlet UIButton *sendTagButton;
@property (weak, nonatomic) IBOutlet UIButton *getTagsButton;
@property (weak, nonatomic) IBOutlet UIButton *sendTagsButton;
@property (weak, nonatomic) IBOutlet UIButton *promptPushButton;
@@ -61,6 +62,8 @@
@property (weak, nonatomic) IBOutlet UITextField *outcomeValue;
@property (weak, nonatomic) IBOutlet UITextField *outcomeUniqueName;
@property (weak, nonatomic) IBOutlet UITextView *result;
+@property (weak, nonatomic) IBOutlet UITextField *tagKey;
+@property (weak, nonatomic) IBOutlet UITextField *tagValue;
@end
diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.m b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.m
index 532bb8e43..3cc63db16 100644
--- a/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.m
+++ b/iOS_SDK/OneSignalDevApp/OneSignalDevApp/ViewController.m
@@ -105,13 +105,29 @@ - (IBAction)logoutEmailButton:(id)sender {
}];
}
+- (IBAction)sendTagButton:(id)sender {
+ if (self.tagKey.text && self.tagKey.text.length
+ && self.tagValue.text && self.tagValue.text.length) {
+ [OneSignal sendTag:self.tagKey.text
+ value:self.tagValue.text
+ onSuccess:^(NSDictionary *result) {
+ static int successes = 0;
+ NSLog(@"successes: %d", ++successes);
+ }
+ onFailure:^(NSError *error) {
+ static int failures = 0;
+ NSLog(@"failures: %d", ++failures);
+ }];
+ }
+}
+
- (IBAction)getTagsButton:(id)sender {
[OneSignal getTags:^(NSDictionary *result) {
NSLog(@"Tags: %@", result.description);
}];
}
-- (IBAction)sendTagButton:(id)sender {
+- (IBAction)sendTagsButton:(id)sender {
[OneSignal sendTag:@"key1"
value:@"value1"
onSuccess:^(NSDictionary *result) {
diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevAppClip/Base.lproj/Main.storyboard b/iOS_SDK/OneSignalDevApp/OneSignalDevAppClip/Base.lproj/Main.storyboard
index 1b108ef47..23dc59463 100644
--- a/iOS_SDK/OneSignalDevApp/OneSignalDevAppClip/Base.lproj/Main.storyboard
+++ b/iOS_SDK/OneSignalDevApp/OneSignalDevAppClip/Base.lproj/Main.storyboard
@@ -1,6 +1,5 @@
-
@@ -53,7 +52,7 @@
-
+
@@ -91,7 +90,7 @@
-
+
@@ -304,7 +303,7 @@
-
+
@@ -322,7 +321,7 @@
-
+
diff --git a/iOS_SDK/OneSignalDevApp/OneSignalDevAppClip/ViewController.m b/iOS_SDK/OneSignalDevApp/OneSignalDevAppClip/ViewController.m
index aa7a325b3..e0baefb00 100644
--- a/iOS_SDK/OneSignalDevApp/OneSignalDevAppClip/ViewController.m
+++ b/iOS_SDK/OneSignalDevApp/OneSignalDevAppClip/ViewController.m
@@ -111,7 +111,7 @@ - (IBAction)getTagsButton:(id)sender {
}];
}
-- (IBAction)sendTagButton:(id)sender {
+- (IBAction)sendTagsButton:(id)sender {
[OneSignal sendTag:@"key1"
value:@"value1"
onSuccess:^(NSDictionary *result) {