Skip to content

Commit 59514f4

Browse files
author
zack
committed
Merge branch 'develop'
2 parents 94a6c90 + d35fb91 commit 59514f4

File tree

16 files changed

+318
-244
lines changed

16 files changed

+318
-244
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3939
The views and conclusions contained in the software and documentation are those
4040
of the authors and should not be interpreted as representing official policies,
4141
either expressed or implied, of the FreeBSD Project.
42+
43+
44+
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2fd13df5404804616d0a8d93a4cc49f13360254f
1+
5777bc0d9751d98fcbc894a9d25a9cfc8aae4bb2
Binary file not shown.
Binary file not shown.

module/inspector/an-inspector/ForgeModule/src/io/trigger/forge/android/modules/urbanairship/API.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,12 +274,13 @@ public static void setTags(final ForgeTask callbackContext, @ForgeParam("tags")
274274
HashSet<String> tagSet = new HashSet<String>();
275275

276276
for (int i = 0; i < tagsArray.size(); ++i) {
277-
tagSet.add(tagsArray.get(i).toString());
277+
tagSet.add(tagsArray.get(i).getAsString());
278278
}
279279

280280
PushManager.shared().setTags(tagSet);
281-
Logger.debug("Settings tags: " + tagSet);;
281+
Logger.debug("Settings tags: " + tagSet);
282282
callbackContext.success();
283+
283284
} catch (JsonIOException e) {
284285
Logger.error("Error reading tags JSON", e);
285286
callbackContext.error("Error reading tags JSON");

module/inspector/an-inspector/ForgeModule/src/io/trigger/forge/android/modules/urbanairship/EventListener.java

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,44 @@
66
import com.urbanairship.UAirship;
77
import com.urbanairship.location.UALocationManager;
88
import com.urbanairship.push.PushManager;
9+
import android.util.Log;
10+
911

1012
public class EventListener extends ForgeEventListener {
13+
14+
private static final String TAG = ">>>>> UA_MODULE";
15+
1116
@Override
1217
public void onApplicationCreate() {
18+
19+
Log.v(TAG, "onApplicationCreate");
20+
1321
UAirship.takeOff(ForgeApp.getApp());
1422
PushManager.enablePush();
1523
UALocationManager.init();
1624
PushManager.shared().setIntentReceiver(IntentReceiver.class);
1725
}
1826

27+
// @Override
28+
// public void onStop() {
29+
// Log.v(TAG, "onStop");
30+
// UAirship.land();
31+
// }
32+
33+
34+
35+
// where these belong... ?
36+
1937
@Override
38+
public void onStart() {
39+
Log.v(TAG, "onStop");
40+
UAirship.shared().getAnalytics().activityStarted(ForgeApp.getActivity());
41+
}
42+
43+
@Override
2044
public void onStop() {
21-
UAirship.land();
45+
Log.v(TAG, "onStop");
46+
// UAirship.land();
47+
UAirship.shared().getAnalytics().activityStopped(ForgeApp.getActivity());
2248
}
2349
}

module/inspector/ios-inspector/ForgeModule/urbanairship_API.m

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,7 @@ +(void)registerForNotificationTypes:(ForgeTask*)command text:(NSNumber *)text {
8585
UALOG(@"bitmask value: %d", text);
8686
[[UAPush shared] registerForRemoteNotificationTypes:bitmask];
8787
[command success:nil];
88-
89-
90-
[command success:nil];
91-
92-
88+
//[command success:nil];
9389
}
9490

9591
//general enablement
@@ -302,11 +298,10 @@ + (void)getAlias:(ForgeTask*)command {
302298
//setters
303299

304300
+ (void)setTags:(ForgeTask*)command tags:(NSArray *)tags{
305-
306-
//todo revist this def
307-
// NSMutableArray *tagsA = [NSMutableArray arrayWithArray:tags ];
308-
// [UAPush shared].tags = tagsA;
309-
// [[UAPush shared] updateRegistration];
301+
// UALOG(@"setTags: %@", tags);
302+
NSMutableArray *tagsA = [NSMutableArray arrayWithArray:tags ];
303+
[UAPush shared].tags = tagsA;
304+
[[UAPush shared] updateRegistration];
310305
[command success:nil];
311306
}
312307

@@ -347,7 +342,7 @@ + (void)setQuietTimeEnabled:(ForgeTask*)command text:(NSNumber *)text {
347342
}
348343

349344
+ (void)setQuietTime:(ForgeTask*)command startHour:(NSNumber *)startHour startMinute:(NSNumber *)startMinute endHour:(NSNumber *)endHour endMinute:(NSNumber *)endMinute {
350-
Class c = [NSNumber class];
345+
// Class c = [NSNumber class];
351346
[self takeOff:command];
352347
id startHr = startHour;
353348
id startMin = startMinute;

module/module/android/module.jar

256 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)