ขออนุญาตสอบถามครับ
หากนำ App ขึ้น Store โดยจุดประสงค์ของ App นี้คือเพื่อใช้งานในบริษัท ดังนั้นจะมีการ authen เพื่อเข้าใช้ (โดยจะมี demo account ส่งให้ apple ตอน review)
ไม่ทราบว่าโดยหลักการแล้วจะมีโอกาส review ไม่ผ่านรึเปล่าครับในเรื่องจุดประสงค์ของ App
(ลักษณะ App จะเป็น Document Management System ที่ offline sync กับ server ได้ครับ)
หมายเหตุ: ที่ไม่ได้ทำ Enterprise Apple Dev Account เนื่องจากแค่ทำใช้ในแผนก จึงไม่อยากวุ่นวายกับการ provide company information ครับ
ลักษณะการใช้งานที่เป็นใช้เฉพาะภายในองค์กรจะไม่สามารถเอาขึ้น AppStore ได้นะครับ เนื่องจาก AppStore สำหรับลูกค้าของ Apple ทั้งหมดที่ใช้อุปกรณ์ iOS
หากจะใช้งานภายในแผนกที่มีจำนวนไม่เยอะอาจจะลองใช้เป็น testflight หรือเป็น Private App Store , Apple Business Manager ครับ
https://help.apple.com/app-store-connect/#/dev275598f16
ขอบคุณครับ อาจจะลอง TestFlight ดูครับ แต่คาดว่า เวลา 90 วัน อาจจะไม่เหมาะกับ Document Management System ซักเท่าไร
Private App Store / Apple Business Manager เข้าใจว่าสร้างจาก Individual Developer Account ไม่ได้ใช่มั้ยครับ คือติดปัญหาเรื่องไม่อยากไปวุ่นวายขอ D-U-N-S ต่างๆ จริงๆ ครับ เพราะตั้งใจใช้แค่ในแผนก
อย่างไรก็ ขอบคุณสำหรับคำแนะนำมากๆ ครับ
เอาชัวร์ก็แอบเนียนทำหน้าจอให้มีส่วนสำหรับผู้ใช้ทั่วไป แล้วย้ายกลุ่ม login เฉพาะในบริษัทย้ายไปเมนูตามที่ต้องการได้นะ
ขอบคุณมากๆ ครับ จะลองออกแบบดูครับว่าจะทำให้ออกมาไม่น่าเกลียดกับผู้ใช้ทั่วไปอย่างไรดี แต่ด้วยความที่จะทำเป็น Document Management System นี่ ยังไงก็ต้องมี backend เลยอาจจะเนียนยากนิดนึง แต่จะลองดูครับ
ขอบคุณมากครับ
เป็นเว็บ app ไม่ได้หรอครับ
+1 web app ครับ ถึง Safari จะงอแงในหลายจุดแต่ก็ใช้งานได้อยู่
ขอบคุณทั้งสองท่านสำหรับคำแนะนำครับ
พอดีต้องการให้ offline ได้ด้วยเลยคิดว่า web app ไม่น่าจะเวิร์คครับ
web app ที่ผมเขียน offline ได้ครับไม่ว่าจะด้วยการทำเป็น PWA หรือแค่ใส่ Service Worker เข้าไป โดยที่มีตัวช่วยทำพวกนี้ค่อนข้างมากแล้ว โดยหลังติดตั้งแล้วไม่มีเน็ตก็เปิดเข้าและใช้งานได้ปกติเลย แล้วถ้าเน้นออฟไลน์ปกติผมจะใช้ PouchDB ที่เป็น JavaScript DB (ที่เป็น DB ที่มีฟีเจอร์จริงจัง โยนอะไรลงไปก็ได้ query ได้ sort ได้ ไม่ใช่แค่แบบ IndexedDB) ยิ่งทำให้ใช้งานได้เต็มที่มากครับ
โอ้วว ขอบคุณมากๆ ครับ
ยอมรับเลยว่า ความรู้และความเข้าใจในความสามารถของ PWA ของผมนี่คือน้อยมากเลยครับ ยังไงจะลองไปศึกษาเรื่อง Service Worker และ PouchDB เพิ่มเติมครับ
ขอบคุณมากๆ ที่ชี้เป้าให้ครับ
แต่ Company ผมส่ง App ขึ้น App Store ได้เฉยเลยครับ โดยก่อนใช้ต้องมีการ Log In ยืนยันตัวตน Feature หลักคือการ Notified แจ้งเรื่องสำคัญ, ลงเวลาทำงาน และ Search Phonebook ครับ
โอ้ววว แล้วตอนส่ง review ต้องให้ demo account ไปด้วยถูกต้องมั้ยครับ
และไม่ทราบว่า ใช้ Dev Account แบบ Enterprise รึเปล่าครับถึงทำแบบนี้ได้
ไม่ทราบเลยครับ บริษัทผมมันใหญ่เกินกว่าจะไปถามให้ด้วย ขอโทษจริงๆครับ
ไม่ต้องขอโทษหรอกค๊าบ ข้อมูลที่คุณให้มาก็มีประโยชน์มากๆ แล้วครับ ขอบคุณครับ
3 solutions
1. Apple Business Manager
3. Progressive Web Apps (แต่จำกัดพื้นที่ไม่เกิน 50 MB ตาม standard ของ Safari)
3. AppStore แต่ซ่อนเมนูเฉพาะไว้ให้เฉพาะพนักงานใช้ (ตัวนี้เหมะสำหรับธุรกิจที่ได้ติดต่อกับกลุ่มคนใหญ่ เช่น แอปอีคอมเมิร์ช)
ขอบคุณครับ ตอนนี้ลองทำ PWA อยู่ ซึ่งถูกใจมากๆเลยครับตรงที่มัน multi platform ได้เลย แต่ติดตรงที่ background sync API ยังไม่ได้ implemented กับ iPadOS เนี่ยแหละครับ ไม่ทราบมีท่านใดมีคำแนะนำ work around บ้างไหมครับ
ก่อนอื่นต้องถามก่อนว่า เป็นการแจ้งเตือนออนไลน์หรือออฟไลน์
ถ้าเป็นออนไลน์ แนะนำให้ประยุกต์ใช้พวก Web API แล้วส่งแจ้งเตือนเข้า 3rd party อื่น ๆ จะง่ายกว่ามาก เช่น ประยุกต์ใช้ LINE ไว้ส่งแจ้งเตือนของ Application ให้กับคนอื่น ๆ ไหน ๆ ก็ไม่ใช่ระบบที่ใช้กันทั้งองค์กรอยู่แล้ว
ถ้าเป็นออฟไลน์ส่วนใหญ่หมดสิทธิ์ เพราะละเมิด policy ของ OS ตั้งแต่แรก
ว่าแต่ ทำไมไม่ลอง solution อื่น ๆ เช่น MS Teams หรือ Google Workspace ก่อน?
จริงๆ ตอนนี้ใช้ solution ชื่อว่า DocuNet อยู่ครับ แต่อยากช่วยบริษัทประหยัดโดยดึงมาทำเองเลย
สำหรับ solution อีกตัวที่บริษัทใช้คือ Google Workspace แต่มันทำพวก document management ไม่ดีเท่าไรครับ (search ทั้ง group ของเอกสาร ยังทำได้ไม่ดี)
การแจ้งเตือนเป็นรูปแบบออนไลน์ครับ โดยจะเป็นพวก time-critical information ที่เราต้องการให้ผู้รับกด acknowledge เอกสารว่าได้อ่านและรับทราบแล้วครับ
ทั้งนี้ทั้งนั้น ทุกอย่างต้องได้รับการ audit ผมเลยพยายามทำทุกอย่างให้เป็น one-stop ในตัวเองครับ