You can make a service on your server with C# (if it's a corporative
environment) that until its active, it can manage the connection itself
because it will run "forever", reading for each X seconds/minutes a database
with new messages to send. And then send it.

If you need a web interface to manage it, make an ASP.NET page that saves
info to database that the service will read like pause/start, users,
messages and whatever you need.

Also I think is possible to make WCF service that make the same, to run as a
service with a TCP connection to apple etc. And controllable via public
methods/interfaces like webservice. But never tried that way yet.

Karl

From:  NokNok Developer <[email protected]>
Date:  Fri, 13 May 2011 12:17:27 -0400
To:  "[email protected]" <[email protected]>
Subject:  Re: [MonoTouch] Push notifications with mono touch?

    
 Jon
 
 To keep the app alive, in your "Long Life Service object", have it do 1 XML
"Are you alive request" to itself (same web site, some ashx link) every "x"
minutes, that should work?
 
 Shawn
 
 
 On 5/13/2011 12:13 PM, Jon Dick wrote:
> The only reason the long lived ASP.NET <http://ASP.NET>  application is
> important is if you are sending a lot of notifications frequently, you need to
> maintain the same TCP connection to apple's push notification servers.  You
> wouldn't want to be creating a new connection for each message.
>  
>  
>  
> In practice, you would probably be fine with creating a global instance of the
> library's NotificationService object in your Global.asax... Realistically that
> instance should be ok until the app pool is restarted, which I don't think
> would happen terribly often if there is a lot of activity.
>  
> 
>  
>  
> I'm not familiar with Manos de Mono... The only reason I would suggest you
> could rig up asp.net <http://asp.net>  to be long lived and make this work, is
> if you wanted to do hosting really cheaply (eg: a shared hosting provider
> where you can't run custom executables).  There's of course nothing stopping
> you from making a nice .net service using this library directly (which is
> exactly what I do).
>  
> 
>  
>  
> It would be interesting though to see if you could make a similar application
> work over ASP.NET <http://ASP.NET> .  In my case, my server application has to
> monitor a bunch of IMAP connections, without the users necessarily contacting
> the web service subsequent times.  So for me the challenge would be making
> sure my asp.net <http://asp.net>  app stays alive with nobody hitting pages on
> it.  
>  
> 
>  ---
>  Jon (aka Redth)
>  
> http://redth.info
>  
> 
>  
>  
>  
> On Fri, May 13, 2011 at 11:38 AM, ChrisNTR <[email protected]> wrote:
>  
>>  Would you be able to use something like Manos de Mono to do this sort of
>> thing - if the long lived ASP.NET <http://ASP.NET>  application was the
>> important part? http://manosdemono.org/
>>  
>>  
>>  
>> ChrisNTR 
>>  
>> 
>>  
>>  
>> On Fri, May 13, 2011 at 2:55 PM, Jon Dick <[email protected]> wrote:
>>  
>>>  I run my own server using my APNS-Sharp library.
>>> 
>>>  
>>>  
>>> There should technically even be a way to get it working via asp.net
>>> <http://asp.net> , but that involves some techniques to keep the asp.net
>>> <http://asp.net>  application long lived.
>>>  
>>> 
>>>  
>>>  
>>> Depending on your situation, a service like Urban Airship may be preferable
>>> (if you don't send out a lot of messages).  Basically I look at pricing.  I
>>> can easily run my own VPS for $20/month.  That equates to 8000 push
>>> notifications with urban airship.  My one app sends out about 10,000
>>> notifications per day, so price wise, Urban Airship is way too expensive for
>>> me.   
>>>  
>>> 
>>>  ---
>>>  Jon (aka Redth)
>>>  
>>> 
>>>  
>>>  
>>>  
>>> On Fri, May 13, 2011 at 9:01 AM, atmuc <[email protected]> wrote:
>>>  
>>>>  what server do you use except urban airship?
>>>>  
>>>>  --
>>>>  View this message in context:
>>>> http://monotouch.2284126.n4.nabble.com/Push-notifications-with-mono-touch-t
>>>> p3519905p3520141.html
>>>>  Sent from the MonoTouch mailing list archive at Nabble.com.
>>>>   
>>>>  
>>>> _______________________________________________
>>>>  MonoTouch mailing list
>>>>  [email protected]
>>>>  http://lists.ximian.com/mailman/listinfo/monotouch
>>>>  
>>>>  
>>>>  
>>>  
>>>  
>>>  
>>>  
>>>  
>>>  
>>>  _______________________________________________
>>>  MonoTouch mailing list
>>>  [email protected]
>>>  http://lists.ximian.com/mailman/listinfo/monotouch
>>>  
>>>  
>>  
>>  
>>  
>>  
>>  
>>  
>>  -- 
>>  ChrisNTR
>>  Microsoft ASPInsider
>>  http://weblogs.asp.net/chrishardy
>>  http://twitter.com/chrisntr
>>  
>>  
>  
>  
>  
>  
> 
> _______________________________________________
> MonoTouch mailing list
> [email protected]http://lists.ximian.com/mailman/listinfo/monotouch
>  
 
_______________________________________________ MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to