Details
-
Type: New Feature
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 3.3
-
Fix Version/s: None
-
Component/s: Push Library
-
Labels:None
-
Environment:ICEpush
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
As part of PUSH-221, we wanted to be able to programmatically register a user to receive Cloud push notifications using SMS. Currently we don't have an "official" mechanism for doing this. Right now, it appears that the application developer has to manually obtain pushIds from cookies and then submit them to the PushGroupManager but this is unwieldy and looks like it might be somewhat fragile in that it exposes too many internals.
Activity
Deryk Sinotte
created issue -
Deryk Sinotte
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Jack Van Ooststroom [ jack.van.ooststroom ] | |
Fix Version/s | 3.4 [ 10971 ] | |
Affects | Documentation (User Guide, Ref. Guide, etc.),Sample App./Tutorial [ 10003, 10001 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #35151 | Thu May 16 17:47:54 MDT 2013 | deryk.sinotte | PUSH-233: fix NPE to avoid causing a Push storm |
Files Changed | ||||
MODIFY
/icefaces3/trunk/icefaces/core/src/main/java/org/icefaces/impl/push/servlet/ProxyHttpServletRequest.java
MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/LocalPushGroupManager.java MODIFY /icepush/trunk/icepush/core/src/main/java/org/icepush/BlockingConnectionServer.java |
Jack Van Ooststroom
made changes -
Fix Version/s | 4.0 [ 11383 ] | |
Fix Version/s | 4.0.BETA [ 10971 ] |
Jack Van Ooststroom
made changes -
Fix Version/s | EE-4.0.0.GA [ 11170 ] | |
Fix Version/s | 4.0 [ 11383 ] |
Jack Van Ooststroom
made changes -
Fix Version/s | EE-4.1.0.GA [ 12172 ] | |
Fix Version/s | EE-4.0.0.GA [ 11170 ] |
Ken Fyten
made changes -
Fix Version/s | EE-4.1.0.GA [ 12172 ] |
Given a sample use case:
to an ICEsoft phone number. This is convenient because we can
create a link for them that pre-fills the message with
the browser ID
sms:5551212?body=Register%20for%20cloud%20push%20ve6oa
the SMS
Ted's initial suggestion about how it might work using just the browser id:
At that point we want to call something like this, because we
have the notifyBackURI, which is sms:phonenumber
public void park(final String pushId, final NotifyBackURI notifyBackURI)
{ parkedPushIDs.put(pushId, notifyBackURI); }So, we should look at how difficult it would be to add more support
for browserID. Maybe the ability to registerCloudPushId would be
a good place to start (even if we just kept a table of browserID/pushID
we could iterate through them and park them all).