angular - โหลดโมดูลแบบไดนามิกตามสิทธิ์ผู้ใช้จากเซิร์ฟเวอร์ไปยังแอปมือถือเนทีฟ/ไฮบริด
แผนภาพ 1:
ฉันมีความต้องการที่จะพัฒนาแอปมือถือ Ionic 4 ตามแผนภาพที่แสดงด้านบน กล่าวคือ เราเพียงแค่โหลดแอป Shell หรือมีฟีเจอร์พื้นฐานมาก ๆ บนมัน เช่นนี้
ขั้นตอนที่ 1: ส่งรหัสเปิดใช้งาน
ขั้นตอนที่ 2: จากนั้นผู้ใช้เข้าสู่ระบบตามการตอบสนองจากมัน
ขั้นตอนที่ 3: โหลดโมดูลที่เกี่ยวข้องไปยังแอปอย่างไดนามิกตามแผนภาพที่ 1
ฉันสามารถพัฒนาแอปแบบนี้ได้ไหม? ตามความรู้ของฉัน ฉันคิดว่าเราไม่สามารถทำได้เพราะเราจำเป็นต้องมีทุกอย่างล่วงหน้าก่อนที่จะสร้าง/ห่อด้วย Cordova มีเบาะแสอะไรไหม?
หมายเหตุ: การดาวน์โหลดโมดูลแอปพลิเคชันแบบไดนามิกคือกุญแจสำคัญที่นี่ เราไม่ต้องการแก้ไขเชลล์เมื่อมีลูกค้า C เข้ามาร่วมในอนาคตเป็นตัวอย่าง
คำตอบ #1
ดังนั้นฉันคิดว่าคุณจำเป็นต้องโน้มน้าวลูกค้าให้ใช้บริการ deploy ของ Ionic Pro (ซึ่งจัดการเฉพาะเนื้อหาเว็บของแพ็กเกจแอป) หรือหาทางแก้ปัญหาอื่น
กลไกที่เสนอมีความเสี่ยงเมื่อพิจารณาจากข้อนี้ในแนวทางของนักพัฒนาของ Apple:
2.5.2 แอปควรเป็นส่วนตัวในแพ็กเกจของตนเอง และไม่สามารถอ่านหรือเขียนข้อมูลนอกบริเวณที่กำหนดได้ รวมถึงไม่สามารถดาวน์โหลด ติดตั้ง หรือรันโค้ดที่ทำให้เกิดการเปลี่ยนแปลงคุณสมบัติหรือฟังก์ชันการทำงานของแอป รวมถึงแอปอื่น ๆ แอปการศึกษาออกแบบมาเพื่อสอน พัฒนา หรือให้ผู้เรียนทดสอบโค้ดที่รันได้ สามารถในกรณีจำกัดดาวน์โหลดโค้ดได้ โดยมีเงื่อนไขว่าโค้ดนั้นจะไม่ถูกใช้เพื่อวัตถุประสงค์อื่น แอปดังกล่าวต้องทำให้รหัสต้นฉบับที่แอปให้มามองเห็นและแก้ไขได้โดยผู้ใช้ทั้งหมด
จากที่นี่: https://developer.apple.com/app-store/review/guidelines/#extensions

