{"id":60643,"date":"2023-09-02T03:01:44","date_gmt":"2023-09-01T17:01:44","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=60643"},"modified":"2023-09-01T18:03:31","modified_gmt":"2023-09-01T08:03:31","slug":"shortcuts-ios-app-email-arrival-sounds-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/shortcuts-ios-app-email-arrival-sounds-tutorial\/","title":{"rendered":"Shortcuts iOS App Email Arrival Sounds Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/chess_game.php?traditional=y\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Shortcuts iOS App Email Arrival Sounds Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/iPad\/shortcuts_email_notification.gif\" title=\"Shortcuts iOS App Email Arrival Sounds Tutorial\" style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Shortcuts iOS App Email Arrival Sounds Tutorial<\/p><\/div>\n<p>When we coded for the Chess Game collaborative aspects with the recent <a target=_blank href='https:\/\/www.rjmprogramming.com.au\/ITblog\/chess-game-correspondence-tutorial\/' title='Chess Game Correspondence Tutorial'>Chess Game Correspondence Tutorial<\/a>, almost immediately after bedding down its logic to be able to play Chess via email or SMS communication conduits, our thoughts then turned to the practicalities of a Chess game conducted this way.  Moves might take quite some time for a player to figure out.  Best would be if the player could get a unique notification sound happening as the relevant email or SMS arrives, so that the game can both &#8230;<\/p>\n<ul>\n<li>not be forgotten<\/li>\n<li>be melded into the other goings on of the day for the relevant player, even while out and about<\/li>\n<\/ul>\n<p>To help here for those iOS Chess players using the web application, the same <a target=_blank title='iOS Shortcuts app' href='https:\/\/apps.apple.com\/us\/app\/shortcuts\/id915249334'>Shortcuts<\/a> app of yesterday&#8217;s <a title='Shortcuts iOS App Web URL Desktop Icon Tutorial' href='#sosawurldit'>Shortcuts iOS App Web URL Desktop Icon Tutorial<\/a> was able to help, <a target=_blank title=? href='https:\/\/www.youtube.com\/watch?v=e9_7GcQeiqw&#038;t=2m37s'>again<\/a>.  In its &#8230;<\/p>\n<p><code><br \/>\nShortcuts -&gt; Automation -&gt; Create Personal Automation -&gt; Email<br \/>\n<\/code><\/p>\n<p> &#8230; or &#8220;Message&#8221; (for SMS) parts of the functionality to the Shortcuts app you can associate a &#8230;<\/p>\n<ul>\n<li>email &#8220;Subject Contains&#8221; <font size=1>(and also available is &#8220;Sender&#8221; or &#8220;Account&#8221; or &#8220;Recipient&#8221;)<\/font> &#8230; idea with a &#8230;<\/li>\n<li>&#8220;Play Music&#8221; way to have a known and unique sound happen on your iOS device as this known event (of a Chess game move occurring, in <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/Mac\/iPad\/shortcuts_email_notification.gif\" title='Tutorial animated GIF presentation'>today&#8217;s case<\/a>) happening<\/li>\n<\/ul>\n<p>This same arrangement would probably work, with the <a target=_blank href='https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/chess_game.php?traditional=y&#038;bname=Black%20%5Brmetcalfe15%40gmail.com%5D%20(black)&#038;wname=White%20%5Brmetcalfe15%40gmail.com%5D%20(white)'>default inhouse Chess game arrangements<\/a><font size=1> (here, sending emails to myself, but you can tailor to your own purposes at <a target=_blank href='https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/chess_game.php?traditional=y'>this Chess game link<\/a>)<\/font> regarding email communication subject lines, even for its <i>faux invitation<\/i> to play (ie. we launch straight into an email outlining the initiator&#8217;s first move).<\/p>\n<p><!--p>You can also see this play out at WordPress 4.1.1's <a target=_blank  href='\/\/www.rjmprogramming.com.au\/ITblog\/new-shortcuts-ios-app-web-url-desktop-icon-tutorial\/'>New Shortcuts iOS App Web URL Desktop Icon Tutorial<\/a>.<\/p-->\n<hr>\n<p id='sosawurldit'>Previous relevant <a target=_blank title='Shortcuts iOS App Web URL Desktop Icon Tutorial' href='\/\/www.rjmprogramming.com.au\/ITblog\/shortcuts-ios-app-web-url-desktop-icon-tutorial\/'>Shortcuts iOS App Web URL Desktop Icon Tutorial<\/a> is shown below.<\/p>\n<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/user_of_signature_signature.html?postcard=y\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Shortcuts iOS App Web URL Desktop Icon Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/iPad\/shortcuts_web_url_desktop_icon.gif\" title=\"Shortcuts iOS App Web URL Desktop Icon Tutorial\" style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Shortcuts iOS App Web URL Desktop Icon Tutorial<\/p><\/div>\n<p>There&#8217;s a brilliant iOS app out there called &#8230;<\/p>\n<p><code><br \/>\n<a target=_blank title='iOS Shortcuts app' href='https:\/\/apps.apple.com\/us\/app\/shortcuts\/id915249334'>Shortcuts<\/a><br \/>\n<\/code><\/p>\n<p> &#8230; to aid with a user creating their own software procedure arrangements.  The one we want to show today is for a &#8230;<\/p>\n<p><code><br \/>\nWeb URL Desktop Icon<br \/>\n<\/code><\/p>\n<p> &#8230; arrangement that facilitates, on an iPad or iPhone, for example &#8230;<\/p>\n<ul>\n<li>open a web browser desktop app &#8230;<\/li>\n<li>open a webpage via a user determined &#8230;<\/li>\n<li>address bar URL (which can include ? and &#038; arguments <font size=3><b>&#8230; and this, to me, is the bit that makes this all worthwhile<\/b><\/font>) <font size=1>our example being  &#8230;<br \/>\n<code><br \/>\n<a target=_blank title='https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/user_of_signature_signature.html?postcard=y' href='https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/user_of_signature_signature.html?postcard=y'>https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/user_of_signature_signature.html?postcard=y<\/a><br \/>\n<\/code><br \/>\n<\/font>\n<\/li>\n<li>we adjusted <a target=_blank title='signature_signature.js' href='http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/signature_signature.js--------------------------------------------GETME'>the changed<\/a> <a target=_blank title='signature_signature.js' href='http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/signature_signature.js--------------------------------------------GETME'>external Javascript signature_signature.js code<\/a> used by <a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/HTMLCSS\/user_of_signature_signature.html\" title=\"Click picture\">our signature use in canvas supervisory web application<\/a> to co-operate with, in order to further streamline our Postcard (via Camera &#8220;Take Photo&#8221;) thoughts we last talked about with the recent <a target=_blank title='Canvas via Image Web Share API Photo Postcard Tutorial' href='https:\/\/www.rjmprogramming.com.au\/ITblog\/canvas-via-image-web-share-api-photo-postcard-tutorial\/'>Canvas via Image Web Share API Photo Postcard Tutorial<\/a><\/li>\n<\/ul>\n<p><a target=_blank href=\"https:\/\/www.rjmprogramming.com.au\/Mac\/iPad\/shortcuts_web_url_desktop_icon.gif\" title=\"Tutorial animated GIF presentation\">Open your horizons!<\/a><\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d60636' onclick='var dv=document.getElementById(\"d60636\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/icon\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d60636' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n<hr>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d60643' onclick='var dv=document.getElementById(\"d60643\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/automation\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d60643' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>When we coded for the Chess Game collaborative aspects with the recent Chess Game Correspondence Tutorial, almost immediately after bedding down its logic to be able to play Chess via email or SMS communication conduits, our thoughts then turned to &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/shortcuts-ios-app-email-arrival-sounds-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,14,29,33,37],"tags":[89,119,319,380,400,584,626,796,822,3016,4460,4461,2738,2766,1141,4458,4459,1159,1175,1319,1400,1404,4457],"class_list":["post-60643","post","type-post","status-publish","format-standard","hentry","category-elearning","category-event-driven-programming","category-operating-system","category-software","category-tutorials","tag-app","tag-automation","tag-desktop","tag-email","tag-event","tag-icon","tag-ios","tag-mobile-app","tag-music-2","tag-notify","tag-play-music","tag-play-sound","tag-procedure","tag-setting","tag-shortcut","tag-shortcuts","tag-shortcuts-app","tag-sms","tag-sound","tag-tutorial","tag-web","tag-web-browser","tag-web-url"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/60643"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=60643"}],"version-history":[{"count":6,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/60643\/revisions"}],"predecessor-version":[{"id":60649,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/60643\/revisions\/60649"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=60643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=60643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=60643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}