16. if (useragent
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows
NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; contains ”MSIE”)
.NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C;
.NET4.0E; InfoPath.3; MS-RTC LM 8)
Windows 7 /
IE8.0 View
CSS
Web Page
Controller
Web Page
Web Page
Web Role if (useragent
contains ”iPhone”)
ASP.NET MVC
UserAgent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_1
like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like ViewEngine
Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5
View
CSS
Web Page
iPhone OS 4.3.1
17. アプリ登録 メッセージ送信を依頼
Apple Push Notification Service
gateway.sandbox.push.apple.com
Token Length Payload Length JSON formatted
ネイティブアプリ
0 0 32 deviceToken 0 34 message
Worker Role
メッセージ詳細の要求
詳細を取得
iPad/iPhone OS 4.x Windows Azure
Database
Web Role Queue
ユーザーの認可 Session Updated Update Queue
メッセージ受信、アプリ起動 through Web