Hi I've come up with the design on how I'm adding push messaging so If any one 
how intrested is using this or having it added to main repo please comment on 
design any idea are welcome .

1- push message notifiers will be attached to groups and each application will 
get a default notifier that will message all devices for the application (no 
need to create two notifier just to message iOS or android).

2- will add a push messaging service to the services module.

3 - will add a messaging endpoint to the REST module. (for registering device 
for push and for trigger , etc)

4 - will add some tests to test service and rest code.

5 - will add to android and iOS sdks so device can handle push and register for 
push.

Im also starting with HTTP access to Android push messaging if I have time or 
at a latter time I'll add CCS (XMPP) .

 One thing Ive not decided on is if we should add a Model File to the Core 
module any input on that would be helpful .

Please fell free to look at my fork on bitbucket as the we work on this Im 
hoping this won't take more then a week Ive put two other guys on it with my 
self. all are welcome to comment, help ,etc

 
Will use com.notnoop.apns and google.gcm.server 
  

August 14 2014 2:01 PM, jas...@apps4u.com.au wrote: 
> that Ok Ive started mine yesterday and engaged 2 programmers yesterday to 
> start so I know I'll be
> done within a week . So I'll leave to other to decide wether they take my 
> pull request. I don't
> know your timeline is but with out push this is really not something that can 
> be called turnkey as
> its the most requested feature of and mobile BaaS. Also I don't really like 
> having two different
> notifiers for one application one for iOS and one for Android . It would be 
> easy to integrate this
> with AWS message service as it has the same feature as APIGee push messaging. 
> Which I thought was
> just AWS SNS.
> 
> August 14 2014 1:01 AM, "Todd Nine" <todd.n...@gmail.com> wrote:
> 
>> Hey Jason,
>> We've already build this at Apigee. We're in the process of contributing
>> it back, but I'm not sure on the timeline of this. It's stable and been in
>> production use for some time. Below is the documentation and the API
>> overview.
>> 
>> http://apigee.com/docs/app-services/content/push-notifications-overview
>> 
>> We've found our api works well and it's easy for our users to understand
>> and get set up. Internally, we're using our scheduler to perform large
>> batch delivery, and the master/worker distribution semantics to increase
>> the delivery throughput.
>> 
>> For the push clients, we're using these libraries
>> 
>> iOs
>> 
>> https://github.com/relayrides/pushy/tree/master
>> 
>> Android
>> 
>> https://developer.android.com/google/gcm/client.html
>> 
>> Let me know if you have any more question.
>> 
>> Later,
>> Todd
>> 
>> On Wed, Aug 13, 2014 at 12:11 AM, Matthias Wessendorf <mat...@apache.org>
>> wrote:
>> 
>>> On Wed, Aug 13, 2014 at 7:57 AM, <jas...@apps4u.com.au> wrote:
>>> 
>>>> I was thinking that I would use these two packages as Ive got existing
>>>> code using these two libraries and Ive got client side code that would
>>> 
>>> not 
>>>> take long to add the the ios and Android SDK's that was I get auth for
>>> 
>>> free 
>>>> from the sdk's & usergrid and the queue server can be a option either
>>>> iron.io or beanstalk .
>>>> 
>>>> com.google.android.gcm.server
>>>> 
>>>> http://notnoop.github.com/java-apns
>>> 
>>> yep - we, internally, use the same bits
>>> 
>>>> August 13 2014 3:44 PM, jas...@apps4u.com.au wrote:
>>>>> Im get one of my team members to download your code and have a look
>>>> weather this would could be
>>>>> integrated into usergrid.
>>>>> 
>>>>> August 13 2014 3:36 PM, "Matthias Wessendorf" <mat...@apache.org>
>>> 
>>> wrote: 
>>>>> 
>>>>>> Hello Jason,
>>>>>> 
>>>>>> perhaps you can integrate our UnifiedPush Server (e.g. running on a
>>>>>> different box, or on Openshift).
>>>>>> It supports the concept of "Application":
>>>>>> 
>>> 
>>> 
> http://staging.aerogear.org/docs/unifiedpush/ups_userguide/admin-ui/#_sending_a_push_notification
>> 
>>>>>> 
>>>>>> You can even narrow down to specific platforms (we call them
>>> 
>>> Variants), 
>>>>>> e.g. just ping all Android (or iOS) users of the Application
>>>>>> 
>>>>>> -Matthias
>>>>>> 
>>>>>> On Wed, Aug 13, 2014 at 7:30 AM, <jas...@apps4u.com.au> wrote:
>>>>>> 
>>>>>>> HI I'm wanting to add push messaging to usergrid I would like to
>>>> submit a
>>>>>>> pull request once its done but I wanted to get some input form the
>>> 
>>> dev 
>>>> team
>>>>>>> on my Idea as I would like to submit a pull request ,
>>>>>>> 
>>>>>>> The Idea I had for push messaging is a bit different to how ApiGee
>>> 
>>> has 
>>>>>>> implemented it I want to have notifiers but in context to a
>>>> Application so
>>>>>>> instead of having notifiers for each type of device I want to have
>>>> notifier
>>>>>>> for applications . Also the current code I have user queues to queue
>>>> up the
>>>>>>> messages using either iron,io or beanstalk .
>>>>>>> 
>>>>>>> Please let me know if this is not something that would be accepted
>>> 
>>> as a 
>>>>>>> pull request and if any body has any input please respond, I should
>>>> have a
>>>>>>> pull request ready within a week.
>>>>>> 
>>>>>> --
>>>>>> Matthias Wessendorf
>>>>>> 
>>>>>> blog: http://matthiaswessendorf.wordpress.com/
>>>>>> sessions: http://www.slideshare.net/mwessendorf
>>>>>> twitter: http://twitter.com/mwessendorf
>>> 
>>> --
>>> Matthias Wessendorf
>>> 
>>> blog: http://matthiaswessendorf.wordpress.com/
>>> sessions: http://www.slideshare.net/mwessendorf
>>> twitter: http://twitter.com/mwessendorf

Reply via email to