Based on the icon and my mobile dev experience ...

Either you need the Pushover app (hence the 'P' icon) to get a push notification or you can make your mobile app the recipient of the push notification (like UrbanAirship does) by including a library in your mobile app.

For SMS I generally use Twilio or Plivo - either is a perfectly decent SMS service.

Twilio and Plivo have similar REST apis and would have similar looking calls.

-Todd Blanchard

On Jan 29, 2018, at 12:34 PM, Esteban A. Maringolo <emaringolo@gmail.com> wrote:

What is the difference between Pushover and other similar services? Do you need a Pushover client in the phone to handle such notifications?

Nonetheless, the conciseness of Pharo with Zinc never ceases to amaze me.


Regards!

Esteban A. Maringolo

2018-01-29 16:40 GMT-03:00 Sven Van Caekenberghe <sven@stfx.eu>:
Hi,

Just a little snippet I wanted to share. Pushover (https://pushover.net) is a general service that delivers notifications to iOS, Android and desktop devices via an API (and an email gateway as well). It is really easy to get started with.

This is how you do it from Pharo:

ZnClient new
  systemPolicy;
  url: 'https://api.pushover.net/1/messages.json';
  accept: ZnMimeType applicationJson;
  contentReader: [ :entity | NeoJSONObject fromString: entity contents ];
  contentWriter: [ :object | ZnEntity json: object asString ];
  contents: (NeoJSONObject new 
               token: 'ax4o55o6g5imb1a6st3m9x34hqu44z'; 
               user: 'uv2fovx3f9sp3rgssrupvjgvdo8quw'; 
               title: 'Test 3'; 
               message: ('This is a test @ {1} by {2}.' format: { 
                            DateAndTime now. SystemVersion current }));
  post.

It will look like this on your mobile device (just seconds later):

<PastedGraphic-1.png>

Nothing special, but pretty handy.

Sven