The only reason the long lived 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 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.  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 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 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, but
>> that involves some techniques to keep the 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-tp3519905p3520141.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

Reply via email to