สร้าง Web API สำหรับส่ง iOS Push Notification ด้วย dotAPNS

ความสามารถของแอปพลิเคชันในปัจจุบันที่จะขาดไม่ได้เลย อย่าง Push Notification นั้น สำหรับนักพัฒนาชาว .Net แน่นอนครับว่ามี Library มากมายให้เลือกใช้ ในบทความนี้ผมจะเล่าวิธีการหนึ่ง ที่ได้เลือกใช้เพื่อตอบโจทย์การเชื่อมต่อแอปพลิเคชันกับหลายๆฐานข้อมูล การที่เราจะไป Deploy ตัวส่ง (Sender) ไว้ทุกๆ Server นั้นในด้าน Compatibility, Configuration, Maintain นั้นมีปัญหาแน่นอน เพราะข้อกำหนดของ Apple นั้นมีหลายอย่างพอสมควร ก่อนที่ตัวส่งของเรา จะได้รับอนุญาตุให้ส่งข้อความไปหาผู้ใช้ได้ ดังนั้นการติดตั้ง Sender ในแบบ Web API ไว้เพียงที่เดียว แล้วให้ทุก Client ที่ต้องการส่งมาเรียกใช้งาน จึงเป็นการลดปัญหาข้างต้นได้ สิ่งที่จะต้องมี 1.KeyID, BundleID, TeamID ทั้งสามค่านี้สามารถดูได้จาก appstoreconnect ในรายละเอียดของแอปพลิเคชัน 2.Push Notification Certification (.p8) ในบทความนี้จะใช้วิธีการส่งแบบ Token Based ซึ่งมีความยืดหยุ่นและบำรุงรักษาได้ง่ายกว่า แบบ Certification … Read more

แชร์หน้าจอมือถือขณะ VDO Call ด้วย LINE

สำหรับ Blog ในวันนี้จะมาขอแชร์เกร็ดความรู้เล็กๆ น้อยๆ ที่หลายๆคนอาจจะยังไม่เคยรู้มาก่อน (ถึงแม้จะใช้ LINE กันอยู่ทุกวันก็เถอะ) เมื่อไม่กี่วันที่ผ่านมาทาง LINE ได้มีการ update version ล่าสุด คือ10.6.5 ซึ่งใน version นี้จะเน้นไปที่การเพิ่มคุณสมบัติขณะวิดีโอคอล เช่น สามารถดู YouTube ร่วมกันได้ หรือสามารถแชร์หน้าจอตัวเองได้ เป็นต้น จริงๆแล้ว เรื่องของการแชร์หน้าจอขณะ VDO Call เนี่ย เดิมบนคอมพิวเตอร์ก็ทำได้อยู่ก่อนแล้วนะ แต่ตอนนี้ update ให้สามารถแชร์ผ่าน application บน smart phone ได้ด้วย วิธีการก็ไม่ยากเลย ปะ ไปดูกันว่าเค้าทำกันยังไง !! Step1 : เริ่มจากเปิด LINE และเลือก VDO Call หาคนที่เราต้องการ Step2 : เมื่อเริ่มการ VDO Call … Read more

Transcribe speech with Google Translate

สวัสดีคุณผู้อ่านทุกท่าน หลังจากเงียบหายไปนาน และแล้ว วันนี้ก็มาถึง วันที่ต้องกลับมาเขียน Blog อีกรอบ เพราะ …. เพราะ …. เพราะอยากเขียนนี่แหละ (หื้มมม) ไม่มีอะไรในก่อไผ่หรอก 55 อะๆ อย่ามามัวเสียเวลากันเลยเนอะ มาเข้าเรื่องกันเลยดีกว่า !! วันนี้ขอว่าด้วยเรื่องของ feature บน google translate กันหน่อย feature ที่เพิ่มเข้ามาคือ “Transcribe” การถอดข้อความจากไฟล์เสียงนั่นเอง จริงๆแล้ว คนไหนที่เคยลองใช้ลองเล่น google translate ก็จะรู้กันอยู่แล้วว่าจะมี feature เกี่ยวกับเสียงอยู่แล้วก่อนหน้า ที่สามารถฟังเสียงหรือข้อความสั้นๆ และแปลออกมาเป็นคำ หรือบริบทสั้นๆ ได้ แต่ก็ยังไม่สามารถแปลในส่วนของไฟล์หรือข้อความเสียงที่แบบยาวๆ ต่อเนื่องได้ สำหรับวิธีการใช้งาน feature Transcribe ที่เพิ่มเข้ามาเนี่ย ง่ายดายมากๆ 1. เปิดเข้าไปที่ app google translate2. ให้กดไปที่ icon “Transcribe” … Read more

การติดตั้ง Android Emulator : MuMu เพื่อใช้งานร่วมกับ Expo CLI

กำลังพัฒนา Mobile Apps อยากได้ Android EMU สักตัวที่กินแรมน้อย ๆ เปิดโปรแกรมได้เป็น Tab เปิด ๆ ปิด ๆ โปรแกรมบ่อยไม่ต้องกดเมนูเข้าออกให้เหนื่อยต้องลอง MuMu (สาวกเกมส์ Ragnarok M ข้ามการติดตั้งได้เลยครับ คงชำนาญกันอยู่แล้ว) Installation Version MuMu App Player V1.1.0.2 ติดตั้ง MuMu App Player (เมื่อก่อนตัวติดตั้งเป็นภาษาจีนล้วนเดี๋ยวนี้มีแบบภาษาอังกฤษแล้ว)https://mumu.163.com/global/download/en/index.html การติดตั้งจะใช้ VirtualBox ช่วยเพิ่มประสิทธิภาพด้วย เปิด Play Store จากนั้น Login เหมือนมือถือ Android ปกติ (จะเห็นว่าเห็นเป็น Tab สามารถปิดโปรแกรมโดยกดกากบาทด้านบนได้เลย หรือจะสลับ App ไปมาได้อย่างง่ายดาย โดย App ไม่หยุดทำงาน) ติดตั้งโปรแกรม Expo เปิดโปรแกรม … Read more

วิธีติดตั้ง Expo CLI สำหรับพัฒนา Mobile App ด้วย React Native

สำหรับผู้พัฒนาที่ต้องการพัฒนา Mobile App แต่รู้สึกว่ายังไม่พร้อมศึกษา React Native แบบจริงจัง สามารถใช้งาน Expo Framework โดยสามารถใช้ได้ทั้งในการพัฒนา หรือ Build ขึ้น Store ได้เลยทั้ง iOS/Android ด้วยภาษา JavaScript/TypeScript โดยวันนี้จะเริ่มด้วยแนะนำวิธีติดตั้ง Tools สำหรับพัฒนาชื่อ Expo CLI ครับ Reference : https://docs.expo.io/versions/latest/ Installation Version windows 10 version 1909 64 bit npm 12.14.0 LTS python 3.8 Expo SDK 36 ติดตั้ง Node Js (โหลดติดตั้งแบบ LTS)https://nodejs.org/en/ ถ้ามีแจ้งไฟล์ไม่ปลอดภัยกดข้ามไป จะมีให้เลือกว่าจะลง Chocolatey หรือเปล่า เพื่อติดตั้ง Module … Read more