Tags:

ขออนุญาตสอบถามครับ

หากนำ App ขึ้น Store โดยจุดประสงค์ของ App นี้คือเพื่อใช้งานในบริษัท ดังนั้นจะมีการ authen เพื่อเข้าใช้ (โดยจะมี demo account ส่งให้ apple ตอน review)
ไม่ทราบว่าโดยหลักการแล้วจะมีโอกาส review ไม่ผ่านรึเปล่าครับในเรื่องจุดประสงค์ของ App

(ลักษณะ App จะเป็น Document Management System ที่ offline sync กับ server ได้ครับ)

หมายเหตุ: ที่ไม่ได้ทำ Enterprise Apple Dev Account เนื่องจากแค่ทำใช้ในแผนก จึงไม่อยากวุ่นวายกับการ provide company information ครับ

Get latest news from Blognone
By: none on 8 April 2021 - 13:39 #1205315
none's picture

ลักษณะการใช้งานที่เป็นใช้เฉพาะภายในองค์กรจะไม่สามารถเอาขึ้น AppStore ได้นะครับ เนื่องจาก AppStore สำหรับลูกค้าของ Apple ทั้งหมดที่ใช้อุปกรณ์ iOS

หากจะใช้งานภายในแผนกที่มีจำนวนไม่เยอะอาจจะลองใช้เป็น testflight หรือเป็น Private App Store , Apple Business Manager ครับ
https://help.apple.com/app-store-connect/#/dev275598f16

By: Azymik on 9 April 2021 - 02:45 #1205365 Reply to:1205315

ขอบคุณครับ อาจจะลอง TestFlight ดูครับ แต่คาดว่า เวลา 90 วัน อาจจะไม่เหมาะกับ Document Management System ซักเท่าไร

Private App Store / Apple Business Manager เข้าใจว่าสร้างจาก Individual Developer Account ไม่ได้ใช่มั้ยครับ คือติดปัญหาเรื่องไม่อยากไปวุ่นวายขอ D-U-N-S ต่างๆ จริงๆ ครับ เพราะตั้งใจใช้แค่ในแผนก

อย่างไรก็ ขอบคุณสำหรับคำแนะนำมากๆ ครับ

By: PandaBaka
iPhoneAndroidWindows
on 8 April 2021 - 15:31 #1205328
PandaBaka's picture

เอาชัวร์ก็แอบเนียนทำหน้าจอให้มีส่วนสำหรับผู้ใช้ทั่วไป แล้วย้ายกลุ่ม login เฉพาะในบริษัทย้ายไปเมนูตามที่ต้องการได้นะ

By: Azymik on 9 April 2021 - 02:47 #1205366 Reply to:1205328

ขอบคุณมากๆ ครับ จะลองออกแบบดูครับว่าจะทำให้ออกมาไม่น่าเกลียดกับผู้ใช้ทั่วไปอย่างไรดี แต่ด้วยความที่จะทำเป็น Document Management System นี่ ยังไงก็ต้องมี backend เลยอาจจะเนียนยากนิดนึง แต่จะลองดูครับ
ขอบคุณมากครับ

By: MrThursday
ContributorRed HatUbuntuWindows
on 13 April 2021 - 10:47 #1205696

เป็นเว็บ app ไม่ได้หรอครับ

By: hisoft
ContributorWindows PhoneWindows
on 13 April 2021 - 13:48 #1205713 Reply to:1205696
hisoft's picture

+1 web app ครับ ถึง Safari จะงอแงในหลายจุดแต่ก็ใช้งานได้อยู่

By: Azymik on 13 April 2021 - 20:35 #1205734 Reply to:1205713

ขอบคุณทั้งสองท่านสำหรับคำแนะนำครับ
พอดีต้องการให้ offline ได้ด้วยเลยคิดว่า web app ไม่น่าจะเวิร์คครับ

By: hisoft
ContributorWindows PhoneWindows
on 13 April 2021 - 21:23 #1205742 Reply to:1205734
hisoft's picture

web app ที่ผมเขียน offline ได้ครับไม่ว่าจะด้วยการทำเป็น PWA หรือแค่ใส่ Service Worker เข้าไป โดยที่มีตัวช่วยทำพวกนี้ค่อนข้างมากแล้ว โดยหลังติดตั้งแล้วไม่มีเน็ตก็เปิดเข้าและใช้งานได้ปกติเลย แล้วถ้าเน้นออฟไลน์ปกติผมจะใช้ PouchDB ที่เป็น JavaScript DB (ที่เป็น DB ที่มีฟีเจอร์จริงจัง โยนอะไรลงไปก็ได้ query ได้ sort ได้ ไม่ใช่แค่แบบ IndexedDB) ยิ่งทำให้ใช้งานได้เต็มที่มากครับ

By: Azymik on 13 April 2021 - 23:02 #1205750 Reply to:1205742

โอ้วว ขอบคุณมากๆ ครับ
ยอมรับเลยว่า ความรู้และความเข้าใจในความสามารถของ PWA ของผมนี่คือน้อยมากเลยครับ ยังไงจะลองไปศึกษาเรื่อง Service Worker และ PouchDB เพิ่มเติมครับ
ขอบคุณมากๆ ที่ชี้เป้าให้ครับ

By: delytezz
iPhoneWindows
on 21 June 2021 - 17:15 #1213321

แต่ Company ผมส่ง App ขึ้น App Store ได้เฉยเลยครับ โดยก่อนใช้ต้องมีการ Log In ยืนยันตัวตน Feature หลักคือการ Notified แจ้งเรื่องสำคัญ, ลงเวลาทำงาน และ Search Phonebook ครับ

By: Azymik on 21 June 2021 - 18:20 #1213327 Reply to:1213321

โอ้ววว แล้วตอนส่ง review ต้องให้ demo account ไปด้วยถูกต้องมั้ยครับ
และไม่ทราบว่า ใช้ Dev Account แบบ Enterprise รึเปล่าครับถึงทำแบบนี้ได้

By: delytezz
iPhoneWindows
on 22 June 2021 - 17:11 #1213445 Reply to:1213327

ไม่ทราบเลยครับ บริษัทผมมันใหญ่เกินกว่าจะไปถามให้ด้วย ขอโทษจริงๆครับ

By: Azymik on 23 June 2021 - 15:35 #1213541 Reply to:1213445

ไม่ต้องขอโทษหรอกค๊าบ ข้อมูลที่คุณให้มาก็มีประโยชน์มากๆ แล้วครับ ขอบคุณครับ

By: big50000
AndroidSUSEUbuntu
on 22 June 2021 - 06:35 #1213357
big50000's picture

3 solutions
1. Apple Business Manager
3. Progressive Web Apps (แต่จำกัดพื้นที่ไม่เกิน 50 MB ตาม standard ของ Safari)
3. AppStore แต่ซ่อนเมนูเฉพาะไว้ให้เฉพาะพนักงานใช้ (ตัวนี้เหมะสำหรับธุรกิจที่ได้ติดต่อกับกลุ่มคนใหญ่ เช่น แอปอีคอมเมิร์ช)

By: Azymik on 22 June 2021 - 09:04 #1213364 Reply to:1213357

ขอบคุณครับ ตอนนี้ลองทำ PWA อยู่ ซึ่งถูกใจมากๆเลยครับตรงที่มัน multi platform ได้เลย แต่ติดตรงที่ background sync API ยังไม่ได้ implemented กับ iPadOS เนี่ยแหละครับ ไม่ทราบมีท่านใดมีคำแนะนำ work around บ้างไหมครับ

By: big50000
AndroidSUSEUbuntu
on 22 June 2021 - 14:29 #1213415 Reply to:1213364
big50000's picture

ก่อนอื่นต้องถามก่อนว่า เป็นการแจ้งเตือนออนไลน์หรือออฟไลน์

ถ้าเป็นออนไลน์ แนะนำให้ประยุกต์ใช้พวก Web API แล้วส่งแจ้งเตือนเข้า 3rd party อื่น ๆ จะง่ายกว่ามาก เช่น ประยุกต์ใช้ LINE ไว้ส่งแจ้งเตือนของ Application ให้กับคนอื่น ๆ ไหน ๆ ก็ไม่ใช่ระบบที่ใช้กันทั้งองค์กรอยู่แล้ว

ถ้าเป็นออฟไลน์ส่วนใหญ่หมดสิทธิ์ เพราะละเมิด policy ของ OS ตั้งแต่แรก

ว่าแต่ ทำไมไม่ลอง solution อื่น ๆ เช่น MS Teams หรือ Google Workspace ก่อน?

By: Azymik on 22 June 2021 - 14:51 #1213418 Reply to:1213415

จริงๆ ตอนนี้ใช้ solution ชื่อว่า DocuNet อยู่ครับ แต่อยากช่วยบริษัทประหยัดโดยดึงมาทำเองเลย
สำหรับ solution อีกตัวที่บริษัทใช้คือ Google Workspace แต่มันทำพวก document management ไม่ดีเท่าไรครับ (search ทั้ง group ของเอกสาร ยังทำได้ไม่ดี)
การแจ้งเตือนเป็นรูปแบบออนไลน์ครับ โดยจะเป็นพวก time-critical information ที่เราต้องการให้ผู้รับกด acknowledge เอกสารว่าได้อ่านและรับทราบแล้วครับ
ทั้งนี้ทั้งนั้น ทุกอย่างต้องได้รับการ audit ผมเลยพยายามทำทุกอย่างให้เป็น one-stop ในตัวเองครับ