การตั้งค่า iPhone ไม่ให้ App ติดตามเก็บข้อมูลส่วนตัว

สวัสดีค่ะ หลายท่านคงเคยเจอปัญหามีเบอร์แปลกๆ  โทรเข้ามานำเสนอสินค้า ขายประกัน หรือมี SMS โฆษณาเข้ามาทั้งที่เราไม่ได้เคยใช้บริการเหล่านี้ บางท่านอาจจะใช้ App ในการแสดงข้อมูลเพื่อที่จะปฏิเสธการรับสาย แต่เราก็สามารถจัดการตั้งแต่ต้นทางได้นะคะ ไม่ให้พวก App ที่อยู่ในมือถือของเราสามารถนำข้อมูลส่วนตัวของเราไปใช้ประโยชน์ได้  แต่ก่อนจะใช้งาน Feature นี้ ให้ตรวจสอบก่อนนะคะ ว่า ได้ Update iOS เป็นเวอร์ชัน 14.5 แล้วหรือยัง ถ้า  Update แล้วอย่ารอช้าค่ะ เราไปดูวิธีกันเลย เข้าไปในส่วนของ Settings 2. เลือก Privacy 3. Tracking 5. จากนั้นให้เลือก Ask Apps to Stop Tracking เพื่อบอกให้ Apps หยุดติดตาม 6. Apps ทั้งหมดก็จะถูกปิดทั้งหมดเพื่อไม่ให้ติดตามได้อีก เท่านี้ก็เรียบร้อยค่ะ ลองไปทำตามกันดูนะคะ อย่าลืมว่าต้อง Update iOS เป็นเวอร์ชัน 14.5 ก่อนนะจ๊ะ

Read More »

แก้ปัญหาอัปโหลด Android App ไม่ผ่านเพราะเปลี่ยนคนอัปโหลด

เคยไหมที่ฝากทีมอื่นที่เขามี account google play console อยู่แล้ว เพื่อฝากอัพเดทแอปที่เราเพิ่ม feature ใหม่ๆของแอปที่เราพัฒนา ตอนนั้นก็ได้ลองผิดลองถูกกันไปเรื่อยๆ เพราะว่าตอนที่เรา build app มันจะสร้าง signing key ในการอัปโหลดที่ผูกติดกับ user ดังนั้นเมื่อเปลี่ยน user ในการอัปโหลดก็ต้องอัปโหลด signing key ใหม่ วันนี้จะมา KM การเปลี่ยน signing key เผื่อใครเคยเจอปัญหาเดียวกัน หน้าจอแสดงการอัปโหลด Android app ไม่ผ่าน เพราะ signing key ไม่ตรงกับ user เก่า โดยเข้าที่เมนู App signing เพื่อดูรายละเอียดเพิ่มเติม หน้าจอแสดงรายละเอียด signing key ที่สามารถอัปโหลดจะเห็นได้ว่า SHA ผูกติดกับ user เก่า ดังนั้นเพื่อแก้ปัญหานี้ เราต้อง Upload certificate ใหม่ โดยที่เราต้องไปที่ project ของเราเพื่อดึงค่า key store ใหม่ โดยใช้คำสั่ง expo fetch android:keystore (คำสั่งขึ้นอยู่กับ project ว่าใช้ Tool อะไร ถ้าใช้ Expo ใช้คำสั่งนี้) ก็จะเห็นค่า Key password ที่เราตั้งไว้ (ขั้นตอนนี้จะได้ไฟล์ .jks) การสร้าง signing key ใหม่ โดยใช้คำสั่ง expo fetch android:upload-cer (ขั้นตอนนี้เราจะได้ไฟล์ .pem) จากนั้นเราเราก็ส่งข้อมูลไฟล์ .pem โดยคลิก https://support.google.com/googleplay/android-developer/contact/key อัปโหลดไฟล์ .pem ใหม่ จากนั้นก็รอ mail แจ้งกลับจาก Google play console เมื่อ approved เรียบร้อยแล้ว เราก็จะอัปโหลดแอปได้ตามปกติ ที่มา : https://support.google.com/googleplay/android-developer/answer/9842756

Read More »

รู้ยัง? สแกนเอกสารด้วย PC หรือ NoteBook ก็ได้นะ!!! (Office Lens ภาคต่อ)

จากบทความที่แล้ว “เปลี่ยนมือถือ เป็นเครื่องสแกนเอกสารด้วย Office Lens” นอกจาก Office Lens จะมี Application ที่ใช้งานบน Moblie Device ต่าง ๆ บนระบบปฏิบัติการต่าง ๆ ได้แล้ว ยังสามารถทำงานบนเครื่องที่ลง Windows 10 ทั้ง PC และ Tablet โดยใช้งานร่วมกับเว็บแคมในการสแกนเอกสารที่ต้องการ ทั้งยัง สนับสนุนการใช้งานบัญชี Office 365 ของที่ทำงานหรือมหาวิทยาลัย ถึงแม้ว่าการใช้ Office Lens บนโทรศัพท์มือถือนั้นจะสะดวกสบายก็ตาม แต่ถ้าถึงคราวจำเป็นที่เรามีเพียง PC หรือ Note book เพียงเครื่องเดียวในการทำงาน ก็ไม่เป็นอุปสรรคในการสแกนภาพเอกสาร Office Lens มีการใช้งานคล้ายๆ กับ Mobile App Cam scanner แต่ใช้งานง่ายและหลากหลายกว่า รวมทั้งไม่จำกัดรูปแบบการแชร์ Office Lens มีขั้นตอนการใช้งานบนเครื่อง PC หรือ Notebook ดังนี้ เปิด Microsoft Store ดาวน์โหลด Office Lens App ลงที่เครื่องคอมพิวเตอร์ PC พร้อมติดตั้ง เปิด App Office Lens ตั้งค่ากล้องแสกนเนอร์ จับภาพ และการครอบตัดรูปภาพ บันทึกภาพ สามารถเลือกเพื่อแปลงภาพเป็นไฟล์ Word (.docx), PowerPoint (.pptx) หรือ PDF (.pdf) ที่จะได้รับการบันทึกไปยัง OneDrive โดยอัตโนมัติ Office Lens ช่วยทำสำเนาดิจิทัลของเอกสารฉบับพิมพ์ ตัดแต่งได้อย่างแม่นยำ แม้จะวางเอกสารต้นฉบับเอียง และ ช่วยแก้ปัญหาการใช้งานเครื่องแสกนที่ติดตั้งไดร์เวอร์ภาษาอื่น ที่ไม่ใช่ภาษาไทยหรืออังกฤษหากต้องการให้ได้ภาพที่คมชัดขึ้นควร “ตั้งค่า Resolution” ของภาพให้ความละเอียดมากขึ้นและเวลาถ่ายภาพเอกสาร นอกจากใจนิ่ง ๆ ร่ม ๆ แล้ว “มือ ต้อง นิ่ง”นะคะ Download Office Lens on PC ขอบคุณ : Bblogdit : CCTC Tech Talk : คุยเฟื่องเรื่องเทคโนโลยีกับ สถช., www.microsoft.com,

Read More »

เปลี่ยนมือถือ เป็นเครื่องสแกนเอกสารด้วย Office Lens

เพียงแค่คุณมีมือถือ ก็สามารถสแกนเอกสารได้โดยไม่ต้องวิ่งหาเครื่องสแกนอีกต่อ!!! Office Lens เป็น Free Application จาก Microsoft Corporation สามารถใช้งานบน Mobile Deviceรองรับทั้งระบบ Windows Phone, Android และ iOS การใช้งาน Office Lensข้อดี ของตัวแอปพลิเคชันนี้คือไม่มี โฆษณา หรือ Ad โผล่ขึ้นมา ให้กวนใจเวลาใช้งานและใช้งานไม่ยากสามารถแปลงรูปที่สแกนให้เป็นไฟล์เอกสาร Microsoft Office ได้ ไม่ว่าจะเป็น Word , PowerPoint,ไฟล์รูป .JPG หรือแม้แต่ .PDF ก็สามารถทำได้ Office Lens มี 4 โหมดในการถ่าย คือ Whiteboard : กระดาน Whiteboard Document : หน้าเอกสาร,โปสเตอร์ Business Card : นามบัตร Photo : ถ่ายรูปทั่วไปโดยมันจะปรับรูปภาพที่ถ่ายสแกนมาให้เหมาะสมกับชนิดของเอกสารที่สแกนมา Office Lens ขั้นตอนการใช้งานบน Mobile Device ดังนี้ เปิด App Office Lens จับภาพ เลือกโหมดการถ่าย รอกรอบครอบตัดรูปภาพ กด “ถ่าย” ปรับแต่งภาพ ตามเครื่องมือที่ App จัดเตรียมไว้ บันทึกภาพ สามารถเลือกการบันทึกเป็น OneNote, ไฟล์ JPG หรือบันทึกชุดไฟล์ภาพเป็น PDF Office Lens สามารถใช้แบบออฟไลน์ (Offline) ได้ผู้ใช้งานสามารถใช้ Office Lens ได้แม้ว่าจะไม่ได้เชื่อมต่ออินเทอร์เน็ตได้ โดยบันทึกไฟล์ JPG, PDF ลงเครื่อง โดยไม่ต้อง Login และไม่ต้องเชื่อมต่อกับ Internetเมื่อใช้ Office Lens บน iOS และ Android App ถ่ายภาพ แล้วแปลงเป็นเอกสาร สามารถเลือกบันทึกเอกสารที่อยู่ในรูปแบบไฟล์ JPG, PDF เข้าตัวอุปกรณ์โดยตรง ไม่ถูกจำกัดว่าจะต้องบันทึกเข้า OneDrive ที่ผู้ใช้งานต้อง Login Microsoft accont เชื่อมต่อ Internet จัดเก็บไว้ที่ OneDrive หวังว่าบทความนี้จะมีช่วยให้ทุกท่านสะดวกในการ จัดการเอกสารที่ต้องการได้ ไม่มากก็น้อยนะคะ ขอบคุณ : ครูหนึ่งสอนดี, THAIWERE

Read More »

สร้าง 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 Based แต่อย่างไรก็ตามยังคงต้องมี Certificate สำหรับการยืนยันตัวตนประกอบการสร้าง Token อยู่ดี ซึ่งสามารถเข้าไปสร้างได้ที่ developer.apple.com > Account > Key เลือกสร้างแบบApple Push Notifications service (APNs) 3. Web Server ที่สามารถเชื่อมต่อด้วย HTTPS, HTTP/2 ได้ สร้างโปรเจค Web API ในบทความนี้ใช้ Visual Studio 2019 Version 16.8.0 1.ไปที่ File > New > Project เลือกเทมเพลต ASP.NET Web Application (.Net Framework) กดปุ่ม Create 2.เลือกรูปแบบโปรเจคเป็นแบบ Web API กดปุ่ม Create 3.เมื่อสร้างโปรเจคสำเร็จจะได้ไฟล์ต่างๆดังรูป (Main.aspx, MainController.cs สร้างเองภายหลัง สามารถตั้งชื่ออื่นๆได้) 4.ทำการเพิ่ม Library dotAPNS ด้วย Nuget Manager โดยการคลิกขวาที่โปรเจค เลือกเมนู Manage Nuget Packages ค้นหาด้วยคำว่า dotAPNS จากนั้นกดปุ่ม Install 5. ในไฟล์ MainController.cs ทำการ using dotAPNS มาใช้งาน จากนั้นสร้าง Method ชื่อ SendPush (ไม่จำเป็นต้องชื่อนี้) โดยโค้ดการสร้าง Token และส่ง Push Notification ทั้งหมดมีดังนี้ จากโค้ดด้านบน สามารถทราบว่าส่วนไหนทำหน้าที่อะไรได้จาก Comment ครับ เพียงเท่านี้ก็สามารถ Publish และ Deploy Web API บน Server เพื่อทดสอบการใช้งานได้แล้ว อย่างไรก็แล้วแต่ Web API ดังกล่าวยังต้องการ การปรับแต่งให้เหมาะสมกับระบบของนักพัฒนาแต่ละท่าน แต่โดยขั้นตอนหลักๆก็มีเพียงเท่านี้ครับ 6.หน้าฟอร์ม และตัวอย่างโค้ดเรียกใช้งาน (อยู่ในหน้า Main.aspx,Main.aspx.cs เพื่อใช้ทดสอบการส่ง) สังเกตุว่าในส่วนของการส่งจาก Client อื่นๆผ่าน Web API นั้นต้องการเพียงแค่ HttpWebRequest, Newtonsoft.Json เท่านั้นทำให้มีขนาดเล็ก และลดปัญหาความเข้ากันได้ในการติดตั้ง Client ไปได้อย่างแน่นอนครับ ขั้นตอนที่มีความสำคัญแต่ยังไม่ได้กล่าวถึงในบทความนี้นั้นคือการขอ Token ระบุเครื่องเป้าหมายจากผู้ใช้ที่ติดตั้งแอปพลิเคชันของเราครับ เนื่องจากวิธีการจะจำเพาะกับเครื่องมือที่ใช้ในการพัฒนาแอปพลิเคชัน

Read More »