Skip to content

Latest commit

 

History

History
284 lines (213 loc) · 13.1 KB

mobile-engagement-how-tos.md

File metadata and controls

284 lines (213 loc) · 13.1 KB
title description services documentationcenter author manager editor ms.assetid ms.service ms.devlang ms.topic ms.tgt_pltfrm ms.workload ms.date ms.author
Azure Mobile Engagement User Interface - Reach How To
User Interface Overview for Azure Mobile Engagement
mobile-engagement
piyushjo
dwrede
30af87e6-c816-4cce-8609-6cbd3e83de14
mobile-engagement
na
article
mobile-multiple
mobile
08/19/2016
piyushjo

How to get started using and managing pushes to reach out to your end users

How to get started using and managing pushes to reach out to your end users

Once the SDK is fully integrated into your app, you can get started using the the Reach section of the UI to Push notifications to the users of your app.

Do Your First Push Notification Campaign

  • Confirm that your Reach is integrated into your app with the SDK.

awhi Anthony Leonard (Riverside, California, 29 de junio de 1991) es un jugador de baloncesto estadounidense que pertenece a la plantilla de los San Antonio Spurs de la NBA. Con 2,01 metros de estatura, juega en la posición de alero.

El 15 de junio de 2014, Leonard se proclamó campeón de la NBA con los San Antonio Spurs, siendo nombrado MVP de las Finales tras su gran defensa sobre LeBron James, la superestrella de los Miami Heat.

En 2016 participó por primera vez en su carrera como titular en el All-Star Game de la NBA.

En 2015 y 2016 fue nombrado Mejor defensor de la NBA. Don't look now

Test2

  • Activate the campaign

Test3

  • Now that you have created your campaign you just need to activate it for the notification to be pushed to your users.

Send Personalized Pushes

  • This example creates a push where a custom rebate code is entered into the push notification.

Personalize1

Personalization works by replacing a marker by from an app info tag so, you'll have to make sure the user has the proper app-info defined first. In this example the targeted users will have an app info tag named rebate_code defined. As you see above the push notification content includes the marker ${rebate_code} which will indicate that it is to be replaced by the actual content of the app info tag.

Warning

If the app info tag is not defined for the user, the user will not receive the push.

  • Result

Personalize2

You can further personalize the text your notification

Personalize3sdasdasdasdasdasdasdasdasda

  • Including the title of the notification,
  • And the content of the message.
  • Choose the type of announcement (Text view or Web view)

Personalize4

The body of an announcement may also be personalized with:

  • The action URL, should you want to customize the landing page
  • The title,
  • The body of the message.

Differentiate Your Push Notification (in or out of app)

  • Choose the type of notification you will push, select your application, go to the "Reach" section, select or create a push campaign and go to the "Notification" section.
  • Click on the "delivery mode" you want.
  • Click on the "Restrict Activities" checkbox when you want the notification occurs on specific activities (screens).

Differentiate1

"Out of App Only" delivery mode

Differentiate2

"Out of App Only" delivery mode provides push notification when the application is closed. This is the standard push notification. When you select "out of app only" ,you must have already provided the certificates from the platform that your application is building on (APNS or GCM).

See also

"in-App Only" delivery mode

Differentiate3

"In-App Only" delivery mode provides push notification when the application is running. For this notification, you do not need to go through the APNS and GCM system. You can use the in-app delivery system to reach your end-users. You can fully customize the notification and decide in which activity (screen) the notification will appear.

"Anytime" delivery mode

You can choose an "Anytime" delivery mode, ensures you to reach your end-user whether the application is running or not. When you select "Anytime" , you must have already provided the certificates from the platform that your application is building upon (APNS or GCM).

Schedule a Push Campaign

Plan to Start a campaign

Shedule1

It is the 21st of March and you have an announcement to make and planed for the 22nd of March at midnight. You don’t have to stay in front of the interface to do a push! You can plan in advance the exact minute notifications will be sent.

  • Un-check the "None" checkbox and select a start time
  • Choose the date and the time you want to start the push campaign.

Plan to end a campaign

Shedule2

You want your campaign to stop on the 25th of March at 3.00 pm but you know you won't be there to do it. You don’t have to stay in front of the interface to push! You can plan in advance the exact minute your campaign will stop.

  • Click on the "None" checkbox or select a end time
  • Choose the date and the time you want to finish the push campaign.

End a campaign manually

Shedule3

By default, the "None" check-boxes are selected. This means that the campaign will start as soon as you activate it in the reach section and will end when you will stop it on the reach section.

Note

Campaigns created without an end date store the push locally on the device and show it the next time the app is opened even if the campaign is manually ended.

Enhance a Push Notification with a Text View

What is a Text View?

TextView1

A text view is a pop-up with text content. This pop-up appears after the end-user has clicked on the push notification. A text view allows you to present more content to your end-user. This is also the opportunity to present a call to action such as jumping to a page of your app, redirecting to a Store, opening a web page, sending an e-mail, starting a geo-localized search, etc...

Example: Text View

  • Create your Push notification campaign in the "Reach" section and give your campaign a name

TextView2

  • Write the message that will appear on the notification.
  • Select the Announcement Content Type of “text”

TextView3

Note

When you push a text view, it always comes with a notification first.

  • Define the text (After having selected the text announcement content, the sub-section will appear, allowing you to define the text you want to be displayed.)

TextView4

  • Write the title that will appear at the top of the message.
  • Write the main content of the text view.
  • Write the content that will appear on the action button (an action button enables the application to make a specific action such as opening a page of the application, redirecting to an App store or any kind of sources you can provide).
  • Write the content that will appear on the exit button (by clicking on the exit button, the text view will disappear.)
  • Create your push notification campaign and it will appear on the campaign list.

TextView5

  • Activate your push notification campaign to send the text view to your users.

TextView6

  • Result

TextView7

  • The user receives the notification and click on it.
  • The text view appears as a pop-up allowing the user to interact with it.

Enhance a Push Notification with a Web View

What is a Web View?

WebView1

A web view is a pop-up with web content. This pop-up appears when the end-user has clicked on the push notification. A web view allows you to have more interaction with the end-user. This is also the opportunity to present a call to action such as redirection to App Store, opening a web page, sending an e-mail, starting a geo-localized search, etc...

Example: Web View

  • Create your Push campaign in the "Reach" section and give your campaign a name.

WebView2

  • Write the message that will appear on the notification.
  • Select the Announcement Content Type as “web”

WebView3

About Announcement types:

  • Notification only: It is a simple standard notification. Meaning that if a user clicks on it, no additional view will appear, but only the action associated to it will occur.
  • Text announcement: It is a notification that engages the user to have a look at a text view.
  • Web announcement: It is a notification that engages the user to have a look at a web view. Select the "Web announcement" content.

Note

When you push a web view, it always comes with a notification first.

  • Define the web content (After having selected the web announcement content, the subsection will appear, allowing you to define the web view content you want to be displayed.)

WebView4

  • Write the title that will appear at the top of the message (optional).
  • Write your HTML code here.
  • Click on the source editing mode button to switch edition and see how it looks like.
  • Write the content that will appear on the action button (an action button enables the application to make a specific action such as opening a page of the application, redirecting to a Store or any kind of sources you can provide).
  • Write the content that will appear on the exit button (by clicking on the exit button, the web view will disappear).
  • Result

WebView5

  • The user receive the notification and click on it.
  • The text view appears as a pop-up allowing the user to interact with it.