SlideShare a Scribd company logo
How to use Windows Azure
 features on Windows 8



                                Radu Vunvulea
                         vunvulear@gmail.com
             http://vunvulearadu.blogspot.com
How to use windows azure features on windows
How to use Windows Azure
 features on Windows 8



                                Radu Vunvulea
                         vunvulear@gmail.com
             http://vunvulearadu.blogspot.com
Agenda
•   A short introduction in Metro App
•   Push Notifications
•   Scenario 1
•   Scenario 2
•   Scenario 3
•   Shared Access Signature
•   Scenario 4
•   Scenario 5
•   Conclusion
Metro Style application
• Focus on user experience
Metro Style application
• Focus on user experience
• Consistent UI through all the applications
Metro Style application
• Focus on user experience
• Consistent UI through all the applications
• Do one think, but do it best
What does Windows Azure offers to us
•   Tables
•   Blobs
•   Queues
•   Service Bus
•   SQL Azure
•   Push Notifications
•   Shared Access Signature
•   Web roles
•   Worker roles
•   Cache roles
•   Virtual Machines roles
•   ... and a lot more
Push Notifications
• Using this mechanism we can send toasts, badges, tiles and row
  notifications to the client application
• The send request notifications can be send from a cloud service



                         Metro Style App



           Notification Client
                                      Cloud Service
                Platform


                         Windows Push
                          Notification
                            Service
Scenario 1




             Windows Azure
Scenario 1 – Azure Tables
• Use table storage to store what each patient eat at each meal
• The price for storing data in table storage is very low

    Timestamp      Partition Key Row Key    …   …         …
    2005-10-30 T   Client ID    Meal type
    10:45 UTC



Problem
• How user can have limited access to only one part of the table ?
Scenario 1 - Azure Tables + SAS
Problem
• How user can have limited access to only one part of the table?

Solution
• We can use Shared Access Signature

• What we can do with Shared Access Signature
  • Limit access of the user to only a specific numbers of tables
  • Limit access to a specific partition key and row key intervals
  • Limit what kind of actions a user can do on the table
  • Give access to a resource for a specific time interval
What is Shared Access Signature
• Limit user access to a specific Windows Azure resource
• Types of resources:
    •   Tables
    •   Queues
    •   Blobs and containers
• You don’t need to know or register user LIVE account
• The only thing that you share with the user is a token
• User can access your resource based on a token
How to create a SAS for Azure Tables
• Create the access policy
SharedAccessTablePolicy tablePolicy = new SharedAccessTablePolicy()
{
    Permissions = SharedAccessTablePermissions.Query
                    | SharedAccessTablePermissions.Add,
    SharedAccessExpiryTime = DateTime.UtcNow + TimeSpan.FromHours(1)
};
• Assign permissions
TablePermissions tablePermissions = new TablePermissions();
tablePermissions.SharedAccessPolicies.Add(
         "Client1",
        tablePolicy);
myTable.SetPermissions(tablePermissions);
• Generate the access token signature
tableToken = myTable.GetSharedAccessSignature(
        new SharedAccessTablePolicy(),
        "Client1_1",
        10, 0, 19, 100);
How to create a SAS for Azure Blobs
• Create the access signature
var sharedAccessSignature = myBlob.GetSharedAccessSignature(
          new SharedAccessPolicy()
          {
                   Permissions = SharedAccessPermissions.Write
                            | SharedAccessPermissions.Read,
                   SharedAccessExpiryTime = DateTime.UtcNow +
                            TimeSpan.FromHours(1);
          }
• Generate access URL
string sharedAccessSignatureUri = blob.Uri.AbsoluteUri +         +
          sharedAccessSignature;
• Use the access signature
var storageCredentialsSAS = new StorageCredentialsSharedAccessSignature(
          sharedAccessSignature);
var blobClient = new CloudBlobClient(
          myAccount.BlobEndpoint,
          storageCredentialsSAS);
var myBlob = blobClient .GetBlobReference(“myContainer/firstBlob.txt”);
string currentContentOfBlob = myBlob.DownloadText();
myBlob.UploadText(“New text appended”);
How to create a SAS for Azure Queues
• Create the access signature
SharedAccessQueuePolicy sharedAccessPolicy = new SharedAccessQueuePolicy()
{
           Permissions = SharedAccessQueuePermissions .ProcessMessages,
           SharedAccessExpiryTime = DateTime.UtcNow + TimeSpan.FromHours(1)
};
string policyIdentifier = "QueuePolicy1";
QueuePermissions queuePermissions= new QueuePermissions();
queuePermissions.SharedAccessPolicies.Add(
           policyIdentifier,
           sharedAccessPolicy);
myQueue.SetPermissions(queuePermissions);
• Generate access token signature
string accessSignature = myQueue.GetSharedAccessSignature(
         new SharedAccessQueuePolicy(),
         policyIdentifier);
Scenario 2




             Windows Azure
Scenario 2 – Blob Storage
•   Store all content on Blob Storage
•   Cheap
•   Scalable
•   Can stream any type of content
•   Multiply devices of the same client can access the same resources
    based on the Shared Access Signature
     • We can send the access token by email
Scenario 3




             Windows Azure
Scenario 3 – Azure Queues
• Each document for processing a command is send to Azure queue
• The message from the queue can be consumed by the core
  application that process the message
• Limited access based on Shared Access Signature
   • The user that generate the requests will not be able to read or
      pop any kind of messages from the queue
How to access Windows Azure content?
Proxy
Shared Access Signature




             Web Role
Scenario 4
• We are a well know photograph
• We decide that we what to share our pictures with peoples that own a
  Windows 8 tablet all around the world
• Based on a subscriptions for each album we hope to make money
• An album can contain 10 to n photos



        How can we share this content with our clients?
Scenario 4 - Blobs
• A simple solution is using blobs plus Shared Access Signature
• For each client we create an access token that allow clients to access the
  album for which they already paid
• Over this structure we create a web-application that allow clients to
  download the albums based on a token
• We can use the token that is generated by Shared Access Signature
Scenario 5
• Let’s imagine an application that will display stock reports for each week
• This information is generated based on a lot of computation power
• Because of this the company decides to sell this valuable content based on
  a weekly subscriptions
• A client can have access only to information for the weeks that he paid
• The client want to access this content from a Metro app created by us but
  he also want to import this data in his own systems




                                                        Stock
Scenario 5 – Azure Tables
• Store all the weakly report information on Azure Tables
• Create a service that give the user the ability to access
  report data based on a username and password
• Update and manage the username list and what reports
  they can access
Scenario 5 – Azure Tables
• Store all the weakly report information on Azure Tables
• Create a service that give the user the ability to access
  report data based on a username and password
• Update and manage the username list and what reports
  they can access
• Define a Shared Access Policy based on partition key and
  row key
      Partition Key – Week unique id (201234)
      Row Key – Report name
Conclusion
Conclusion



     Metro style apps are great to
     create a consistent, elegant & compelling
     user experience
THE END




                        Radu Vunvulea
                 vunvulear@gmail.com
     http://vunvulearadu.blogspot.com

More Related Content

What's hot (20)

PPTX
Building IAM for OpenStack
Steve Martinelli
 
PDF
How Small Can Java Microservices Be?
Eberhard Wolff
 
PPTX
Secure Keystone Deployment
Priti Desai
 
PPT
Web services
Manav Prasad
 
PPTX
10 Ways to Gaurantee Your Azure Project will Fail
Michael Collier
 
PPTX
System Center 2012 SP1 - Overview - EPC Group
EPC Group
 
PPTX
Techdays Finland 2018 - Building secure cloud applications with Azure Key Vault
Tom Kerkhove
 
PDF
Keystone Federation
openstackindia
 
PPTX
Docker for .NET Developers
Taswar Bhatti
 
PPTX
Multi tenancy for docker
Ananth Padmanabhan
 
PPTX
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
bizalgo
 
PPTX
Quick overview of Openstack architecture
Toni Ramirez
 
PDF
Paris Tech Meetup talk : Troubles start at version 1.0
Laurent Cerveau
 
PPTX
OGDC2012 A Practical Architecture Design For MMO Casual Game_Mr. An, Ngo Thai
Buff Nguyen
 
PDF
Introduction to Windows Azure
Ravi Ranjan Karn
 
PDF
OpenStack keystone identity service
openstackindia
 
PDF
Building an Angular 2 App
Felix Gessert
 
PDF
4Developers 2018: Real-time capabilities in ASP.NET Core web applications (To...
PROIDEA
 
PPTX
Securing Your MongoDB Deployment
MongoDB
 
Building IAM for OpenStack
Steve Martinelli
 
How Small Can Java Microservices Be?
Eberhard Wolff
 
Secure Keystone Deployment
Priti Desai
 
Web services
Manav Prasad
 
10 Ways to Gaurantee Your Azure Project will Fail
Michael Collier
 
System Center 2012 SP1 - Overview - EPC Group
EPC Group
 
Techdays Finland 2018 - Building secure cloud applications with Azure Key Vault
Tom Kerkhove
 
Keystone Federation
openstackindia
 
Docker for .NET Developers
Taswar Bhatti
 
Multi tenancy for docker
Ananth Padmanabhan
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
bizalgo
 
Quick overview of Openstack architecture
Toni Ramirez
 
Paris Tech Meetup talk : Troubles start at version 1.0
Laurent Cerveau
 
OGDC2012 A Practical Architecture Design For MMO Casual Game_Mr. An, Ngo Thai
Buff Nguyen
 
Introduction to Windows Azure
Ravi Ranjan Karn
 
OpenStack keystone identity service
openstackindia
 
Building an Angular 2 App
Felix Gessert
 
4Developers 2018: Real-time capabilities in ASP.NET Core web applications (To...
PROIDEA
 
Securing Your MongoDB Deployment
MongoDB
 

Viewers also liked (7)

PDF
Open Source Creativity
Sara Cannon
 
PDF
The impact of innovation on travel and tourism industries (World Travel Marke...
Brian Solis
 
PPSX
Reuters: Pictures of the Year 2016 (Part 2)
maditabalnco
 
PDF
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Stanford GSB Corporate Governance Research Initiative
 
PDF
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
 
PDF
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
ux singapore
 
PDF
The Outcome Economy
Helge Tennø
 
Open Source Creativity
Sara Cannon
 
The impact of innovation on travel and tourism industries (World Travel Marke...
Brian Solis
 
Reuters: Pictures of the Year 2016 (Part 2)
maditabalnco
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Stanford GSB Corporate Governance Research Initiative
 
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
ux singapore
 
The Outcome Economy
Helge Tennø
 
Ad

Similar to How to use windows azure features on windows (20)

PPT
Microsoft Azure
Dima Maleev
 
PPT
Day Of Cloud - Windows Azure Platform
Wade Wegner
 
DOCX
Microsoft Windows Azure - Introduction to Windows Azure Platform Appfabric fo...
Microsoft Private Cloud
 
PPT
Arc Ready Cloud Computing
Philip Wheat
 
PPTX
Azure Platform
Wes Yanaga
 
PPTX
Microsoft cloud 101
Rateb Abu Hawieleh
 
PPT
ArcReady - Architecting For The Cloud
Microsoft ArcReady
 
PDF
Microsoft azure platforms
Motty Ben Atia
 
PPTX
Data In Cloud
rsnarayanan
 
PPTX
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
vaishalisahare123
 
PPTX
Azure, Cloud Computing & Services
Alan Dean
 
PPTX
Windows azure camp - Kolkata
Abhijit Jana
 
PPTX
Azure platform for customers
Rateb Abu Hawieleh
 
PPTX
The Microsoft Cloud Partner
Neethu Kuruvilla
 
PPTX
Windows Azure
John Alioto
 
PPTX
Microsoft Azure
Pratik Sawant
 
PPTX
1.Ms 云计算平台介绍
GaryYoung
 
PPTX
MS Cloud Day - Building web applications with Azure storage
Spiffy
 
PPTX
Azure presentation nnug dec 2010
Ethos Technologies
 
PPTX
Windows Azure
Farhad Idrees MCEP MCE MCD
 
Microsoft Azure
Dima Maleev
 
Day Of Cloud - Windows Azure Platform
Wade Wegner
 
Microsoft Windows Azure - Introduction to Windows Azure Platform Appfabric fo...
Microsoft Private Cloud
 
Arc Ready Cloud Computing
Philip Wheat
 
Azure Platform
Wes Yanaga
 
Microsoft cloud 101
Rateb Abu Hawieleh
 
ArcReady - Architecting For The Cloud
Microsoft ArcReady
 
Microsoft azure platforms
Motty Ben Atia
 
Data In Cloud
rsnarayanan
 
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
vaishalisahare123
 
Azure, Cloud Computing & Services
Alan Dean
 
Windows azure camp - Kolkata
Abhijit Jana
 
Azure platform for customers
Rateb Abu Hawieleh
 
The Microsoft Cloud Partner
Neethu Kuruvilla
 
Windows Azure
John Alioto
 
Microsoft Azure
Pratik Sawant
 
1.Ms 云计算平台介绍
GaryYoung
 
MS Cloud Day - Building web applications with Azure storage
Spiffy
 
Azure presentation nnug dec 2010
Ethos Technologies
 
Ad

Recently uploaded (20)

PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
July Patch Tuesday
Ivanti
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
July Patch Tuesday
Ivanti
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Français Patch Tuesday - Juillet
Ivanti
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Top Managed Service Providers in Los Angeles
Captain IT
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Rethinking Security Operations - SOC Evolution Journey.pdf
Haris Chughtai
 

How to use windows azure features on windows

  • 1. How to use Windows Azure features on Windows 8 Radu Vunvulea [email protected] http://vunvulearadu.blogspot.com
  • 3. How to use Windows Azure features on Windows 8 Radu Vunvulea [email protected] http://vunvulearadu.blogspot.com
  • 4. Agenda • A short introduction in Metro App • Push Notifications • Scenario 1 • Scenario 2 • Scenario 3 • Shared Access Signature • Scenario 4 • Scenario 5 • Conclusion
  • 5. Metro Style application • Focus on user experience
  • 6. Metro Style application • Focus on user experience • Consistent UI through all the applications
  • 7. Metro Style application • Focus on user experience • Consistent UI through all the applications • Do one think, but do it best
  • 8. What does Windows Azure offers to us • Tables • Blobs • Queues • Service Bus • SQL Azure • Push Notifications • Shared Access Signature • Web roles • Worker roles • Cache roles • Virtual Machines roles • ... and a lot more
  • 9. Push Notifications • Using this mechanism we can send toasts, badges, tiles and row notifications to the client application • The send request notifications can be send from a cloud service Metro Style App Notification Client Cloud Service Platform Windows Push Notification Service
  • 10. Scenario 1 Windows Azure
  • 11. Scenario 1 – Azure Tables • Use table storage to store what each patient eat at each meal • The price for storing data in table storage is very low Timestamp Partition Key Row Key … … … 2005-10-30 T Client ID Meal type 10:45 UTC Problem • How user can have limited access to only one part of the table ?
  • 12. Scenario 1 - Azure Tables + SAS Problem • How user can have limited access to only one part of the table? Solution • We can use Shared Access Signature • What we can do with Shared Access Signature • Limit access of the user to only a specific numbers of tables • Limit access to a specific partition key and row key intervals • Limit what kind of actions a user can do on the table • Give access to a resource for a specific time interval
  • 13. What is Shared Access Signature • Limit user access to a specific Windows Azure resource • Types of resources: • Tables • Queues • Blobs and containers • You don’t need to know or register user LIVE account • The only thing that you share with the user is a token • User can access your resource based on a token
  • 14. How to create a SAS for Azure Tables • Create the access policy SharedAccessTablePolicy tablePolicy = new SharedAccessTablePolicy() { Permissions = SharedAccessTablePermissions.Query | SharedAccessTablePermissions.Add, SharedAccessExpiryTime = DateTime.UtcNow + TimeSpan.FromHours(1) }; • Assign permissions TablePermissions tablePermissions = new TablePermissions(); tablePermissions.SharedAccessPolicies.Add( "Client1", tablePolicy); myTable.SetPermissions(tablePermissions); • Generate the access token signature tableToken = myTable.GetSharedAccessSignature( new SharedAccessTablePolicy(), "Client1_1", 10, 0, 19, 100);
  • 15. How to create a SAS for Azure Blobs • Create the access signature var sharedAccessSignature = myBlob.GetSharedAccessSignature( new SharedAccessPolicy() { Permissions = SharedAccessPermissions.Write | SharedAccessPermissions.Read, SharedAccessExpiryTime = DateTime.UtcNow + TimeSpan.FromHours(1); } • Generate access URL string sharedAccessSignatureUri = blob.Uri.AbsoluteUri + + sharedAccessSignature; • Use the access signature var storageCredentialsSAS = new StorageCredentialsSharedAccessSignature( sharedAccessSignature); var blobClient = new CloudBlobClient( myAccount.BlobEndpoint, storageCredentialsSAS); var myBlob = blobClient .GetBlobReference(“myContainer/firstBlob.txt”); string currentContentOfBlob = myBlob.DownloadText(); myBlob.UploadText(“New text appended”);
  • 16. How to create a SAS for Azure Queues • Create the access signature SharedAccessQueuePolicy sharedAccessPolicy = new SharedAccessQueuePolicy() { Permissions = SharedAccessQueuePermissions .ProcessMessages, SharedAccessExpiryTime = DateTime.UtcNow + TimeSpan.FromHours(1) }; string policyIdentifier = "QueuePolicy1"; QueuePermissions queuePermissions= new QueuePermissions(); queuePermissions.SharedAccessPolicies.Add( policyIdentifier, sharedAccessPolicy); myQueue.SetPermissions(queuePermissions); • Generate access token signature string accessSignature = myQueue.GetSharedAccessSignature( new SharedAccessQueuePolicy(), policyIdentifier);
  • 17. Scenario 2 Windows Azure
  • 18. Scenario 2 – Blob Storage • Store all content on Blob Storage • Cheap • Scalable • Can stream any type of content • Multiply devices of the same client can access the same resources based on the Shared Access Signature • We can send the access token by email
  • 19. Scenario 3 Windows Azure
  • 20. Scenario 3 – Azure Queues • Each document for processing a command is send to Azure queue • The message from the queue can be consumed by the core application that process the message • Limited access based on Shared Access Signature • The user that generate the requests will not be able to read or pop any kind of messages from the queue
  • 21. How to access Windows Azure content?
  • 22. Proxy
  • 24. Scenario 4 • We are a well know photograph • We decide that we what to share our pictures with peoples that own a Windows 8 tablet all around the world • Based on a subscriptions for each album we hope to make money • An album can contain 10 to n photos How can we share this content with our clients?
  • 25. Scenario 4 - Blobs • A simple solution is using blobs plus Shared Access Signature • For each client we create an access token that allow clients to access the album for which they already paid • Over this structure we create a web-application that allow clients to download the albums based on a token • We can use the token that is generated by Shared Access Signature
  • 26. Scenario 5 • Let’s imagine an application that will display stock reports for each week • This information is generated based on a lot of computation power • Because of this the company decides to sell this valuable content based on a weekly subscriptions • A client can have access only to information for the weeks that he paid • The client want to access this content from a Metro app created by us but he also want to import this data in his own systems Stock
  • 27. Scenario 5 – Azure Tables • Store all the weakly report information on Azure Tables • Create a service that give the user the ability to access report data based on a username and password • Update and manage the username list and what reports they can access
  • 28. Scenario 5 – Azure Tables • Store all the weakly report information on Azure Tables • Create a service that give the user the ability to access report data based on a username and password • Update and manage the username list and what reports they can access • Define a Shared Access Policy based on partition key and row key Partition Key – Week unique id (201234) Row Key – Report name
  • 30. Conclusion Metro style apps are great to create a consistent, elegant & compelling user experience
  • 31. THE END Radu Vunvulea [email protected] http://vunvulearadu.blogspot.com

Editor's Notes

  • #10: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #11: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #12: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #13: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #14: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #15: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #16: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #17: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #18: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #19: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #20: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #21: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #22: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #23: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #24: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #25: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #26: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #27: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #28: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #29: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #30: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification
  • #31: Request Channel URIRegister with your Cloud ServiceAuthenticate & Push Notification