ค้นหาเว็บไซต์

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