Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FMK2017 - Das iOS FileMaker URL Schema by Alexis Gehrt

927 views

Published on

iOS Apps sind von Haus aus - sprich Apple - durch sogenannte Sandboxen voneinander isoliert. Nur über das URL-Schema können Apps mit einer anderen App Daten austauschen. Im Vortrag zeigt Alexis, wie einerseits FileMaker GO per URL Schema aufgerufen werden und man damit Skripte ausführen kann.

Weiters präsentiert er, wie FileMaker GO diverse Drittanbieter Apps wie Apple Maps, Navigon, Dictate Connect, Prizmo (OCR) oder Workflow ansteuert und schließlich, wie diese mit Callbacks FileMaker GO eine Antwort übermitteln können.

Published in: Technology
  • I pasted a website that might be helpful to you: ⇒ www.HelpWriting.net ⇐ Good luck!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://redirect.is/fyxsb0u } ......................................................................................................................... Download Full EPUB Ebook here { https://redirect.is/fyxsb0u } ......................................................................................................................... Download Full doc Ebook here { https://redirect.is/fyxsb0u } ......................................................................................................................... Download PDF EBOOK here { https://redirect.is/fyxsb0u } ......................................................................................................................... Download EPUB Ebook here { https://redirect.is/fyxsb0u } ......................................................................................................................... Download doc Ebook here { https://redirect.is/fyxsb0u } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Sie können Hilfe bekommen bei ⇒ www.WritersHilfe.com ⇐. Erfolg und Grüße!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

FMK2017 - Das iOS FileMaker URL Schema by Alexis Gehrt

  1. 1. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 www.filemaker-konferenz.com FileMaker & FileMaker GO “sprechen” mit anderen Apps Alexis Gehrt Das iOS FileMaker URL-Schema
  2. 2. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Über den Sprecher • Alexis Gehrt • alexis@database-designs.ch • 1982 erster Apple //e, Apple IIgs, diverse Macs • 1985 Matura, ETH Zürich - Elektro Ingenieur Studium • Apple Distributor Schweiz (vor Apple Schweiz) • Macintosh Software Distribution • Dort seit ca. 1992 FileMaker Entwickler (inhouse) • Im Jahr 2000 Database Designs als Einzelfirma gegründet. • Mit-Organisator vom St. Galler 4-Ländereck FM- Stammtisch • Kunden: Industrie, Goldschmiede, Medizin, Handel
  3. 3. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt URL Schema - was wir heute anschauen: • iOS App Extensions • Kurze Demo, was alles möglich ist mit den URL Schemata • Was sind URLs • Wieso braucht es das URL Schema • FileMaker eigenes fmp URL Schema • Datenaustausch / Actions / Full Handshake • iOS - Automatisierung-Apps • Überlegungen Custom App's mit Plug-In
  4. 4. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt iOS App Extensions Der Vollständigkeit halber erwähnt: Seit FileMaker GO 15: • Speichern in der Cloud • Extensions für Import/Export Gehen jedoch nicht so weit, wie die URL Kommunikation
  5. 5. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Apple URL Schema • Download der Demo Datei von Cris Ippolite (iSolutions) unter: http://www.mydevconsession.com • Demo: Telefon, SMS, FaceTime, Maps (Details später)
  6. 6. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Was ist eine URL? http://www.apple.com -> http://www.apple.com Beispiele aus Wikipedia: https://max:muster@www.example.com:8080/index.html?p1=A&p2=B#ressource ___/ _/ ____/ _____________/ __/_________/ _______/ _______/ | | | | | | | | Schema⁺ | Kennwort Host Port Pfad Query Fragment Benutzer ftp://max:muster@ftp.example.com mailto:max@example.org ____/ ______________/ | | Schema⁺ | E-Mail-Adresse gemäß RFC 5322 file:///C:/foo/bar.txt
  7. 7. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt FileMaker URL fmp://adresse/file adresse = IP Adresse oder DNS Name file = Dateiname fmp://192.168.1.11/Adressen.fmp12 fmp://myname.no-ip.org/Adressen (geht auch ohne .fmp12) fmp://~/Adressen.fmp12 ~ Dokumente Ordner $ offene Datei Option: {Benutzername:Passwort@} fmp://Admin%20User:nixda@myname.no-ip.org/File.fmp12
  8. 8. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Snapshot Links
  9. 9. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt FileMaker URL - die coolen Dinge Einen Script Starten fmp://myname.no-ip.org/Adressen.fmp12?script=Adresse_Anzeigen Einen Script Parameter fmp://myname.no-ip.org/Adressen.fmp12?script=Adresse_Anzeigen&param=455855114 Lokale Variable setzen fmp://myname.no-ip.org/Adressen.fmp12?script=Adresse_Anzeigen&param=Suchen&$KundeID=23344
  10. 10. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Stolperfalle “Default Security”
  11. 11. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt FileMaker URL - die eigene URL Einfache “Berechnung” des eigenen Datei-Namens bzw. URL "fmp://" & If (IsEmpty(Get(HostIPAddress)) ; "$" ; Get(HostIPAddress) & "/" & GetAsURLEncoded(Get(FileName)) ) & “&?Script=Activate”
  12. 12. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Default Apps macOS • Wenn man mehrere FileMaker Apps Installiert hat http://rubicode.com/Software/RCDefaultApp/
  13. 13. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Was man wissen muss • Nicht Versions spezifisch • Skript Namen: Gross/Kleinschreibung egal • Die .fmp12 Extension ist nicht zwingend • Man kann mehrere Variablen deklarieren • Leerschläge müssen %20 codiert sein. GetAsURLEncoded ( text ) • Internet Explorer je nach Version 2083 Buchstaben in der URL • Safari ca. 80’000
  14. 14. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt iOS “Sandkasten & Wände” • In iOS laufen alle Apps in sog. Sandboxes • Keiner kann direkt mit dem anderen “reden” • Variante “sehr simpel” Zwischenablage/Clipboard • URL Schema • Viele Apple’s eigene Apps können angesprochen werden: • https://developer.apple.com/library/content/featuredarticles/ iPhoneURLScheme_Reference/Introduction/Introduction.html
  15. 15. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Open URL • FileMaker “redet” mit der Aussenwelt • Zwei Script-Befehle - Open URL Skript Schritt - GetAsURLEncoded • Beispiel für die Messaging App: "sms:+4179435919&body=" & GetAsURLEncoded ("Hier kann man schreiben") & “”” Dank an: http://www.isolutionstraining.com
  16. 16. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Open URL • FileMaker “redet” mit der Aussenwelt • Zwei Script-Befehle - Open URL Skript Schritt - GetAsURLEncoded • Beispiel für die Messaging App: "sms:+4179435919&body=" & GetAsURLEncoded ("Hier kann man schreiben") & “”” Dank an: http://www.isolutionstraining.com
  17. 17. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Dictate & Connect http://www.dictate-connect.com "dictateconnect:new?name=" & NameForURL
  18. 18. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Navigon Navigon Handbuch von Navigon http://www.navigon.com/portal/common/faq/files/NAVIGON_AppInteract.pdf Ländercodes https://unstats.un.org/unsd/methodology/m49/ - TomTom/Waze haben ähnliche URLs tomtomhome:geo:action=show&lat=26.123456& long=28.123456&name=linkname https://developers.google.com/waze/api/
  19. 19. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Sonic Wall mobileconnect://connect?name=Verbindungsname mobileconnect://disconnect
  20. 20. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Wie findet man Apps? Welche Apps unterstützen Callback URLs? Bzw. generell das URL Schema? Da dies eine technische Sache ist, steht das nicht im App Store Das hilft nur die Google Suche nach “iOS URL Scheme xxxxx” Callback URL Schema http://x-callback-url.com/apps/ http://www.gotschemes.com/ https://www.reddit.com/r/workflow/comments/3mux7h/ios_url_schemes/ https://www.reddit.com/r/workflow/comments/2tlx29/ get_url_scheme_of_any_app
  21. 21. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Callback URL Bisher: Kommunikation nur in “eine” Richtung "xyzapp://x-callback-url/Befehl?" & “&parameter=xwas" & "&x-source=FileMakerGO" & "&x-success=" & GetAsText ( "fmp://$/" & Get(FileName) & "?script=OK" ) & "&x-error=" & GetAsText ( "fmp://$/" & Get(FileName) & "?script=Error" ) & "&x-cancel=" & GetAsText ( "fmp://$/" & Get(FileName) & "?script=Cancel" )
  22. 22. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt AlertFlag Benachrichtigungen http://workflowdata.com/alertflag.html
  23. 23. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Nochmal: Stolperfalle “Default Security”
  24. 24. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt WorkFlow App https://www.workflow.is
  25. 25. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt Prizmo OCR https://github.com/creaceed/PrizmoAPI prizmo://x-callback-url/captureText?language=en&destination=pasteboard prizmo://x-callback-url/captureText? language=de&destination=pasteboard&cropMode=full&x-success=fmp://$/ Prizmo?script=TextOK&$ReturnText=&x-error=fmp://$/Prizmo?script=Error&x- cancel=fmp://$/Prizmo?script=Cancel
  26. 26. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt CoreScope http://fmcommunitylive.org/corescope/ Da die App für FileMaker Entwickler programmiert wurde, generiert sie selber die richtige URL.
  27. 27. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Das iOS FileMaker URL-Schema | Alexis Gehrt iOS SDK vs. URL Schema Ein paar Überlegungen: • Das URL Schema bewirkt immer einen App-Wechsel "Flackern" • Das iOS SDK mit Plug-Ins (MBS, BaseElements) ist mächtiger - aber auch komplizierter (Xcode) • Als SDK hat man eine App, die man verteilen muss. Weiterführende Sessions: Freitag: 14:00-14:45 (Plugins für das iOS SDK von Christian Schmitz) Samstag:11:00-12:30 (iOS SDK von Robert Kaiser)
  28. 28. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Vortrag und Sprecher Vielen Dank unseren Sponsoren

×