นี่คือปลั๊กอินสำหรับ Pretix ช่วยให้สามารถจัดหาตั๋วในรูปแบบสมุดบัญชีสมุดบัญชีที่รองรับโดย Apple Wallet และแอพ Android จำนวนหนึ่ง
หากคุณต้องการมีส่วนร่วมในโครงการนี้คุณยินดีที่จะทำเช่นนั้น หากคุณมีคำถามใด ๆ ในกระบวนการโปรดอย่าลังเลที่จะถามเรา
โปรดทราบว่าเรามีจรรยาบรรณในสถานที่ที่ใช้กับการมีส่วนร่วมของโครงการทั้งหมดรวมถึงปัญหาคำขอดึง ฯลฯ
local/pretix-passbook
pip install -e .
ภายในไดเรกทอรีนี้เพื่อลงทะเบียนแอปพลิเคชันนี้ด้วยปลั๊กอินรีจิสทรีของ Pretixmake
ภายในไดเรกทอรีนี้เพื่อรวบรวมการแปลคุณสามารถสร้างคีย์และ CSR โดยใช้:
ส่งออก cert_name = pass-pretix OpenSsl Genrsa -out $ cert_name.key 2048 openssl pkey -in $ cert_name.key -traditional> $ cert_name.key.pem openssl req -new -key $ cert_name.key -out $ cert_name.csr
จากนั้นคุณสามารถขอใบรับรองโดยใช้ CSR นั้นในบัญชี Apple Developer ของคุณ จากนั้นคุณสามารถแปลงใบรับรองที่ดาวน์โหลดเช่นนี้:
openssl x509 -inform der -in $ cert_name.cer -out $ cert_name.pem
หลังจากสร้างไฟล์. PEM แล้วให้อัปโหลดไปยัง Pretix เป็นใบรับรองสมุดบัญชี Passbook ตรวจสอบให้แน่ใจว่าคุณได้อัปโหลดคีย์ที่สร้างขึ้นก่อน (pass-pretix.key) และเพิ่มบัญชีเงินฝาก Ca ของ Apple ถัดไปเพิ่ม ID ทีมของคุณใน Pretix และ ID Type Passbook ID ประเภทสมุดบัญชีรับเป็นตัวระบุของคุณเป็นตัวอย่าง pass.pretix.example ID ของทีมสามารถพบได้ภายใต้ "หน่วยองค์กร" เมื่อเปิดใบรับรองสมุดบัญชีเงินฝากเช่นกับพวงกุญแจบน MacOS หากคุณกำหนดค่าคีย์ RSA ส่วนตัวของคุณด้วยรหัสผ่านคุณสามารถระบุได้ใน Pretix
คลิกที่บันทึก สนุก!
ลิขสิทธิ์ 2016 Tobias 'Rixx' Kunze และ Raphael Michel
ปล่อยภายใต้เงื่อนไขของใบอนุญาต Apache 2.0