สิ่งที่คุณต้องทราบเกี่ยวกับตัวเลือกไบนารีนอกตัวเลือกไบนารีในสหรัฐฯเป็นวิธีง่ายๆในการแลกเปลี่ยนความผันผวนของราคาในตลาดโลกหลายแห่ง แต่ผู้ประกอบการค้าจำเป็นต้องเข้าใจถึงความเสี่ยงและผลตอบแทนของเครื่องมือที่เข้าใจผิดบ่อยๆเหล่านี้ ตัวเลือกไบนารีแตกต่างจากตัวเลือกแบบเดิม หากมีการซื้อขายหนึ่งจะพบตัวเลือกเหล่านี้มีการจ่ายเงินที่แตกต่างกันค่าธรรมเนียมและความเสี่ยงไม่พูดถึงโครงสร้างสภาพคล่องที่แตกต่างกันอย่างสิ้นเชิงและกระบวนการลงทุน (สำหรับการอ่านที่เกี่ยวข้องโปรดดูที่: คู่มือการซื้อขายตัวเลือกไบนารีในสหรัฐฯ) ตัวเลือกไบนารีที่ซื้อขายนอกสหรัฐฯจะมีโครงสร้างแตกต่างจากไบนารีที่มีอยู่ในตลาดหุ้นของสหรัฐฯ เมื่อพิจารณาการเก็งกำไรหรือการป้องกันความเสี่ยง ตัวเลือกไบนารีเป็นอีกทางเลือกหนึ่ง แต่หากผู้ประกอบการค้าเข้าใจถึงผลที่มีศักยภาพทั้งสองของตัวเลือกที่แปลกใหม่เหล่านี้ ในเดือนมิถุนายน 2013 U. S. Securities and Exchange Commission ได้เตือนนักลงทุนเกี่ยวกับความเสี่ยงที่อาจเกิดขึ้นจากการลงทุนในตัวเลือกไบนารีและเรียกเก็บเงินจาก บริษัท ไซปรัสโดยขายให้กับนักลงทุนสหรัฐฯอย่างผิดกฎหมาย อะไรคือตัวเลือกไบนารีตัวเลือกไบนารีจะจัดเป็นตัวเลือกที่แปลกใหม่ ไบนารียังใช้งานง่ายและเข้าใจได้ง่าย ตัวเลือกไบนารีที่พบมากที่สุดคือตัวเลือกที่มีค่าต่ำมาก ให้การเข้าถึงหุ้นดัชนีสินค้าโภคภัณฑ์และการแลกเปลี่ยนเงินตราต่างประเทศ ไบนารีตัวเลือกสูงต่ำเรียกว่าตัวเลือกการคืนค่าคงที่ เนื่องจากตัวเลือกนี้มีวันหมดอายุของวันหมดอายุและสิ่งที่เรียกว่าราคาการประท้วง หากผู้ประกอบการค้าวางเดิมพันอย่างถูกต้องตามทิศทางตลาดและราคา ณ เวลาที่หมดอายุอยู่ในด้านที่ถูกต้องของราคานัดหยุดงานผู้ค้าจะได้รับผลตอบแทนคงที่โดยไม่คำนึงถึงจำนวนเครื่องที่เคลื่อนย้าย พ่อค้าที่เดิมพันไม่ถูกต้องในทิศทางตลาดสูญเสียการลงทุนของคุณ หากผู้ค้าเชื่อว่าตลาดกำลังเพิ่มขึ้น shehe จะซื้อสาย หากผู้ค้าเชื่อว่าตลาดกำลังตกลงไป shehe จะซื้อวาง สำหรับการโทรหาเงินต้องเป็นราคาที่สูงกว่าราคานัดหยุดงานในเวลาที่หมดอายุ สำหรับการวางเงินการทำกำไรราคาต้องต่ำกว่าราคาการประท้วงในช่วงเวลาที่หมดอายุ ราคาการประท้วงการหมดอายุการจ่ายเงินและความเสี่ยงทั้งหมดจะถูกเปิดเผยในตอนเริ่มต้นการซื้อขาย สำหรับตัวเลือกไบนารีที่มีราคาต่ำสุดจำนวนมากที่อยู่นอกสหรัฐฯราคาการตีราคาคือราคาปัจจุบันหรืออัตราของผลิตภัณฑ์ทางการเงินที่มีอยู่เช่นดัชนี SampP 500 คู่สกุลเงิน EUR หรือหุ้นใด ๆ ดังนั้นผู้ประกอบการค้าจะเดิมพันว่าราคาในอนาคตที่หมดอายุจะสูงหรือต่ำกว่าราคาปัจจุบัน ตัวเลือกไบนารีต่างประเทศกับสหรัฐอเมริกาตัวเลือกไบนารีนอกสหรัฐฯโดยปกติจะมีการจ่ายเงินและความเสี่ยงคงที่และมีให้โดยโบรกเกอร์แต่ละรายไม่ใช่จากการแลกเปลี่ยน โบรกเกอร์เหล่านี้สร้างรายได้จากความแตกต่างระหว่างสิ่งที่พวกเขาจ่ายออกจากการชนะการค้าและสิ่งที่พวกเขาเก็บรวบรวมจากการสูญเสียการค้า ในขณะที่มีข้อยกเว้นตัวเลือกไบนารีเหล่านี้จะถูกจัดเก็บไว้จนกว่าจะหมดอายุในโครงสร้างการจ่ายเงินทั้งหมดหรือไม่มีเลย โบรกเกอร์ตัวเลือกไบนารีต่างประเทศส่วนใหญ่ไม่ได้รับอนุญาตตามกฎหมายเพื่อขอให้ผู้อยู่อาศัยในสหรัฐเพื่อการค้ายกเว้นนายหน้าซื้อขายหลักทรัพย์ที่จดทะเบียนกับหน่วยงานกำกับดูแลของสหรัฐอเมริกาเช่น SEC หรือ Commodities Futures Trading Commission เริ่มต้นในปี 2008 การแลกเปลี่ยนตัวเลือกบางอย่างเช่น Chicago Board Options Exchange (CBOE) เริ่มเสนอตัวเลือกไบนารีสำหรับผู้อยู่อาศัยในสหรัฐฯ ก. ล.ต. กำหนดให้ CBOE ซึ่งจะช่วยให้นักลงทุนมีการป้องกันที่ดีขึ้นเมื่อเทียบกับตลาดที่ไม่ขายตามท้องตลาด Nadex เป็นตัวเลือกไบนารีในสหรัฐด้วยการควบคุมโดย CFTC ตัวเลือกเหล่านี้สามารถซื้อขายได้ตลอดเวลาในอัตราที่ขึ้นอยู่กับแรงตลาด อัตราการเปลี่ยนแปลงระหว่างหนึ่งและ 100 ขึ้นอยู่กับความน่าจะเป็นของตัวเลือกการเสร็จสิ้นในหรือออกจากเงิน ตลอดเวลามีความโปร่งใสเต็มรูปแบบ เพื่อให้ผู้ประกอบการรายย่อยสามารถออกไปพร้อมกับกำไรหรือขาดทุนที่พวกเขาเห็นบนหน้าจอในแต่ละช่วงเวลา พวกเขายังสามารถป้อนได้ตลอดเวลาเมื่ออัตราการผันผวนดังนั้นความสามารถในการทำธุรกิจการค้าตามสถานการณ์ความเสี่ยงที่จะตอบแทน กำไรและขาดทุนสูงสุดจะยังคงเป็นที่ทราบกันอยู่หากผู้ค้าตัดสินใจที่จะถือครองไว้จนกว่าจะหมดอายุ เนื่องจากตัวเลือกเหล่านี้ค้าผ่านการแลกเปลี่ยนแต่ละการค้าต้องมีผู้ซื้อและผู้ขายที่เต็มใจ การแลกเปลี่ยนทำเงินจากค่าธรรมเนียมการแลกเปลี่ยน - เพื่อให้ตรงกับผู้ซื้อและผู้ขาย - และไม่ได้มาจากตัวเลือกไบนารีค้าแพ้ ตัวเลือกไบนารีสูงต่ำสมมติว่าการวิเคราะห์ของคุณระบุว่า SampP 500 กำลังจะชุมนุมในช่วงบ่ายที่เหลือแม้ว่าคุณจะไม่แน่ใจเท่าใด คุณตัดสินใจซื้อตัวเลือกการเรียกเลขฐานสอง (binary) บนดัชนี SampP 500 สมมติว่าดัชนีปัจจุบันอยู่ที่ 1,800 ดังนั้นโดยการซื้อตัวเลือกการโทรคุณจะได้รับราคาที่หมดอายุจะอยู่เหนือ 1,800 เนื่องจากตัวเลือกไบนารีมีอยู่ในกรอบเวลาทั้งหมดตั้งแต่นาทีถึงหลายเดือนคุณสามารถเลือกเวลาหมดอายุ (หรือวันที่) ที่สอดคล้องกับการวิเคราะห์ของคุณได้ คุณเลือกตัวเลือกที่มีราคาประท้วง 1,800 รายการซึ่งจะหมดอายุภายใน 30 นาทีนับจากนี้ ตัวเลือกจะจ่ายให้คุณ 70 ถ้า SampP 500 สูงกว่า 1,800 เมื่อหมดอายุ (30 นาทีนับจากนี้) ถ้า SampP 500 ต่ำกว่า 1,800 ใน 30 นาทีคุณจะสูญเสียการลงทุนของคุณ คุณสามารถลงทุนเกือบจำนวนเงินใด ๆ แม้ว่าจะแตกต่างกันไปจากนายหน้าซื้อขายหลักทรัพย์ไปจนถึงโบรกเกอร์ มักมีจำนวนขั้นต่ำ 10 และสูงสุดไม่เกิน 10,000 (ตรวจสอบกับนายหน้าซื้อขายหลักทรัพย์สำหรับจำนวนเงินลงทุนเฉพาะ) ต่อไปด้วยตัวอย่างเช่นคุณลงทุน 100 ครั้งในการโทรที่หมดอายุภายใน 30 นาที ราคา SampP 500 เมื่อหมดอายุกำหนดว่าคุณทำหรือเสียเงิน ราคาที่หมดอายุอาจเป็นราคาที่เสนอครั้งล่าสุด หรือ (Bidask) 2. โบรกเกอร์แต่ละรายระบุกฎราคาหมดอายุของตนเอง ในกรณีนี้ให้สมมติว่าใบเสนอราคาล่าสุดใน SampP 500 ก่อนหมดอายุคือ 1,802 ดังนั้นคุณจึงมีผลกำไร 70 (หรือ 70 จาก 100) และรักษาเงินลงทุนเดิมของคุณไว้ 100 ราย หากราคาต่ำกว่า 1,800 คุณจะสูญเสียการลงทุน 100 รายการ หากราคาหมดอายุลงตามราคาการประท้วงเป็นเรื่องปกติที่พ่อค้าจะได้รับเงินคืนโดยไม่มีผลกำไรหรือขาดทุนแม้ว่าโบรกเกอร์แต่ละรายอาจมีกฎแตกต่างกันเนื่องจากเป็นตลาดที่ไม่ต้องเสียค่าใช้จ่าย (OTC) โบรกเกอร์โอนกำไรและขาดทุนเข้าและออกจากบัญชีผู้ค้าโดยอัตโนมัติ ตัวเลือกอื่น ๆ ของตัวเลือกไบนารีตัวอย่างข้างต้นเป็นตัวเลือกแบบไบนารีสูงต่ำทั่วไปซึ่งเป็นตัวเลือกไบนารีที่พบมากที่สุดโดยปกติแล้วโบรกเกอร์ต่างประเทศในสหรัฐฯจะมีไบนารีอื่น ๆ อีกหลายชนิดด้วย ซึ่งรวมถึงตัวเลือกไบนารีแบบสัมผัสซึ่งราคาจะต้องแตะระดับเป้าหมายที่ระบุไว้เพียงครั้งเดียวก่อนหมดอายุเพื่อให้ผู้ประกอบการค้าสามารถทำเงินได้ มีเป้าหมายอยู่เหนือและต่ำกว่าราคาปัจจุบันดังนั้นผู้ค้าสามารถเลือกเป้าหมายที่พวกเขาเชื่อว่าจะได้รับการตีก่อนที่จะหมดอายุ ตัวเลือกไบนารีช่วงช่วยให้ผู้ค้าสามารถเลือกช่วงราคาที่สินทรัพย์จะซื้อขายภายในจนกว่าจะหมดอายุ หากราคาอยู่ในช่วงที่เลือกไว้จะได้รับการชำระเงิน หากราคาเคลื่อนออกจากช่วงที่ระบุการลงทุนจะสูญหายไป ในขณะที่การแข่งขันในพื้นที่ทางเลือกไบนารีขึ้น ramps ขึ้นโบรกเกอร์จะเสนอผลิตภัณฑ์ตัวเลือกไบนารีมากขึ้นและมากขึ้น แม้ว่าโครงสร้างของผลิตภัณฑ์อาจมีการเปลี่ยนแปลงความเสี่ยงและผลตอบแทนเป็นที่รู้จักกันเสมอในตอนเริ่มต้นธุรกิจ นวัตกรรมตัวเลือกไบนารีได้นำไปสู่ตัวเลือกที่มีการจ่ายเงินรางวัลคงที่ตั้งแต่ 50 ถึง 500 รายการ ซึ่งจะช่วยให้ผู้ค้าสามารถทำกำไรได้มากขึ้นกว่าการสูญเสียซึ่งเป็นรางวัลที่ดีกว่า: อัตราส่วนความเสี่ยงแม้ว่าจะมีการจ่ายเงิน 500 ครั้ง แต่ก็มีแนวโน้มว่าจะมีโอกาสได้รับผลตอบแทนที่ค่อนข้างต่ำ บางโบรกเกอร์ต่างประเทศอนุญาตให้ผู้ค้าออกจากการค้าก่อนที่ตัวเลือกไบนารีจะหมดอายุ แต่ส่วนใหญ่ไม่ได้ การออกจากการค้าก่อนหมดอายุมักส่งผลให้การจ่ายเงินลดลง (ระบุโดยโบรกเกอร์) หรือการสูญเสียน้อย แต่ผู้ค้าจะไม่เสียเงินลงทุนทั้งหมดของตน Upside และ Downside มีส่วนต่างจากเครื่องมือการซื้อขายดังกล่าว แต่ก็ต้องใช้มุมมองบ้าง ข้อได้เปรียบที่สำคัญคือความเสี่ยงและผลตอบแทนเป็นที่รู้จัก มันไม่สำคัญว่าตลาดจะเคลื่อนไหวในความโปรดปรานหรือกับพ่อค้า มีเพียงสองผลลัพธ์: ชนะเงินคงที่หรือสูญเสียจำนวนที่กำหนด นอกจากนี้โดยทั่วไปแล้วไม่มีค่าธรรมเนียมเช่นค่าคอมมิชชั่นกับเครื่องมือการซื้อขายเหล่านี้ (โบรกเกอร์อาจแตกต่างกันไป) ตัวเลือกที่ใช้ง่ายและมีเพียงการตัดสินใจที่จะทำ: สินทรัพย์อ้างอิงจะขึ้นหรือลงนอกจากนี้ยังไม่มีข้อกังวลเกี่ยวกับสภาพคล่องเนื่องจากผู้ค้าไม่เคยเป็นเจ้าของสินทรัพย์อ้างอิงอยู่แล้ว และดังนั้นโบรกเกอร์สามารถเสนอราคาประท้วงนับไม่ถ้วนและวันหมดอายุซึ่งเป็นที่น่าสนใจสำหรับผู้ประกอบการค้า ประโยชน์ขั้นสุดท้ายก็คือผู้ค้าสามารถเข้าถึงสินทรัพย์หลาย ๆ ประเภทในตลาดโลกโดยทั่วไปได้ทุกเมื่อที่ใดก็ตามที่ตลาดเปิดในที่ใดในโลก ข้อเสียเปรียบที่สำคัญของตัวเลือกไบนารีที่มีค่าต่ำคือการให้รางวัลอยู่เสมอน้อยกว่าความเสี่ยง ซึ่งหมายความว่าผู้ประกอบการค้าต้องมีสัดส่วนที่สูงเพื่อชดเชยความสูญเสีย ในขณะที่การจ่ายเงินและความเสี่ยงจะผันผวนจากโบรกเกอร์ไปเป็นโบรกเกอร์และตราสารกับตราสารสิ่งหนึ่งที่ยังคงอยู่: ธุรกิจการค้าที่สูญเสียจะทำให้ผู้ค้ารายย่อยเสียค่าใช้จ่ายมากกว่าการทำธุรกิจการค้าที่ชนะ ตัวเลือกไบนารีประเภทอื่น ๆ (ไม่สูงต่ำ) อาจให้การจ่ายเงินรางวัลที่อาจมีมากกว่าความเสี่ยง ข้อเสียอีกอย่างหนึ่งก็คือตลาด OTC ไม่ได้รับการควบคุมด้านนอกสหรัฐฯและมีการกำกับดูแลเล็กน้อยในกรณีที่มีความแตกต่างด้านการค้า ในขณะที่โบรกเกอร์มักใช้แหล่งภายนอกขนาดใหญ่สำหรับคำพูดของพวกเขาพ่อค้าอาจยังรู้สึกว่าตัวเองอ่อนแอต่อการปฏิบัติที่ไร้ยางอายแม้ว่าจะไม่ใช่บรรทัดฐานก็ตาม ความเป็นไปได้อีกอย่างหนึ่งก็คือไม่มีสินทรัพย์อ้างอิงอยู่ถือเป็นเพียงแค่การเดิมพันในทิศทางของสินทรัพย์อ้างอิงเท่านั้น ตัวเลือกไบนารีนอกสหรัฐฯเป็นทางเลือกหนึ่งสำหรับการเก็งกำไรหรือการป้องกันความเสี่ยง แต่มาพร้อมกับข้อดีและข้อเสีย บวกรวมถึงความเสี่ยงและรางวัลที่รู้จักไม่มีคอมมิชชั่นราคาการประท้วงนับไม่ถ้วนและวันที่หมดอายุการเข้าถึงชั้นสินทรัพย์หลายแห่งในตลาดโลกและจำนวนเงินลงทุนที่สามารถปรับแต่งได้ เชิงลบรวมถึงการไม่มีกรรมสิทธิ์ในทรัพย์สินใด ๆ การกำกับดูแลกฎระเบียบเล็กน้อยและการจ่ายเงินที่ชนะซึ่งมักจะน้อยกว่าความสูญเสียในการสูญเสียการซื้อขายเมื่อซื้อขายตัวเลือกไบนารีต่ำสุดแบบปกติ ผู้ค้าที่ใช้เครื่องมือเหล่านี้ต้องให้ความสำคัญกับกฎของโบรกเกอร์แต่ละรายโดยเฉพาะอย่างยิ่งเกี่ยวกับการจ่ายเงินและความเสี่ยงวิธีการคำนวณราคาที่หมดอายุและสิ่งที่จะเกิดขึ้นหากตัวเลือกนี้หมดอายุตรงกับราคาการประท้วง โบรกเกอร์ไบนารีนอกสหรัฐฯมักทำงานผิดกฎหมายหากเกี่ยวข้องกับผู้อยู่อาศัยในสหรัฐฯ ตัวเลือกไบนารีนอกจากนี้ยังมีอยู่ในการแลกเปลี่ยนของสหรัฐไบนารีเหล่านี้มักจะมีโครงสร้างค่อนข้างแตกต่างกัน แต่มีความโปร่งใสมากขึ้นและการกำกับดูแลกฎระเบียบการเลือกตัวเลือกเทรดดิ้งกับตัวเลือก IQ ตัวเลือกไบนารีคืออะไรประการแรกเป็นเครื่องมือการค้าออนไลน์ผลกำไรสูงที่ช่วยให้คุณสามารถประมาณการ จำนวนกำไรที่อาจเกิดขึ้นล่วงหน้า การซื้อขายตัวเลือกไบนารีสามารถนำรายได้ที่สำคัญมาได้ในเวลาที่สั้นที่สุด ผู้ค้าซื้อตัวเลือกในราคาที่กำหนดไว้ การซื้อขายผ่านระบบออนไลน์สามารถทำกำไรได้หากผู้ค้าสามารถระบุการเคลื่อนไหวของตลาดได้อย่างถูกต้อง ข้อดีของการซื้อขายตัวเลือกไบนารีเป็นพื้นที่ที่มีความเสี่ยงสูงซึ่งคุณสามารถเพิ่มทุนของคุณเป็นสองเท่าหรือสามเท่าหรือเสียเงินได้ภายในไม่กี่นาที ตัวเลือกไบนารีมีข้อดีหลายอย่างที่ช่วยให้ได้รับผลกำไรมากขึ้นด้วยความเสี่ยงที่คาดการณ์ได้ ตัวเลือกที่มีผลกำไรคงที่แตกต่างจากการซื้อขายทั่วไป ผู้เริ่มต้นสามารถซื้อขายตัวเลือกไบนารีกับ IQ Option ได้เช่นเดียวกับผู้ค้าที่มีประสบการณ์ กระบวนการทั้งหมดจะทำงานอัตโนมัติอย่างสมบูรณ์ ผู้ค้าไบนารีตัวเลือกมีความตระหนักในผลกำไรของตนล่วงหน้าวัตถุประสงค์หลักของพวกเขาคือการเลือกทิศทางที่ถูกต้องของการเคลื่อนไหวของตลาด พวกเขาต้องเลือกจากสองทิศทางเท่านั้นขึ้นหรือลง สองประเภทของการซื้อขายออนไลน์แพลตฟอร์มตัวเลือก IQ ช่วยให้คุณสามารถค้าตัวเลือกไบนารีในสองโหมดพื้นฐาน บัญชีการฝึกอบรมสำหรับการฝึกอบรม ในการเปิดบัญชีการปฏิบัติและเพื่อทดสอบความแรงของคุณคุณไม่จำเป็นต้องทำการฝากเงิน สำหรับการซื้อขายจริงคุณต้องวางเงินประกัน 10 ครั้งเท่านั้น ซึ่งจะทำให้ได้โบนัสสูงสุดถึง 36 ครั้งเมื่อเปิดบัญชีเป็นจำนวนมาก (จาก 3,000 บัญชี) ผู้จัดการบัญชีส่วนบุคคลจะอยู่ที่บริการของคุณ การดำเนินการซื้อขายในเว็บไซต์นี้ถือได้ว่าเป็นธุรกรรมการซื้อขายความเสี่ยงสูงและการดำเนินการอาจมีความเสี่ยงสูง การจัดซื้อเครื่องมือทางการเงินหรือการใช้บริการที่นำเสนอบนเว็บไซต์อาจทำให้เกิดความสูญเสียที่สำคัญหรือแม้แต่การสูญเสียเงินทุนทั้งหมดในบัญชีของคุณ คุณได้รับสิทธิ์ในการไม่ใช้สิทธิในการใช้ IP ที่มีอยู่ในเว็บไซต์นี้เพื่อวัตถุประสงค์ส่วนตัวและไม่ใช่เพื่อการค้าที่เกี่ยวกับบริการที่นำเสนอบนเว็บไซต์เท่านั้น บริษัท ดำเนินการนอกสหพันธรัฐรัสเซีย eu. iqoption เป็นกรรมสิทธิ์และดำเนินการโดย IQoption Europe Ltd. IQ Option, 20132017 ข้อมูลการกู้คืนรหัสผ่านได้ถูกส่งไปยังอีเมลของคุณเรียบร้อยแล้วการลงทะเบียนไม่สามารถใช้งานได้ในสหพันธรัฐรัสเซีย หากคุณคิดว่าคุณเห็นข้อความนี้โดยไม่ได้ตั้งใจโปรดติดต่อ supportiqoption บริษัท ยืนยันว่าในส่วนที่เกี่ยวกับ CFD ที่ได้รับการคุ้มครองบนเว็บไซต์ของ บริษัท : ก) ความเสี่ยงสูงสุดสำหรับลูกค้าที่เกี่ยวข้องกับบริการของ CFD ที่ได้รับการป้องกันในเว็บไซต์นี้จะไม่เป็นไปตามยอดเงินลงทุนของลูกค้า B) ไม่ว่าในกรณีใดก็ตาม ความเสี่ยงของการสูญเสียสำหรับลูกค้ามากกว่าจำนวนเงินที่จะจ่ายสมทบครั้งแรก C) ความเสี่ยงจากการสูญเสียผลประโยชน์ที่อาจจะเกิดขึ้นนั้นเป็นที่เข้าใจได้โดยคำนึงถึงลักษณะเฉพาะของสัญญาทางการเงินที่เสนอไว้ ภายใต้สถานการณ์ใดความเสี่ยงของการสูญเสียจะเกินจำนวนเงินที่ลูกค้าลงทุน ลูกค้ายอมรับว่าลูกค้ายอมรับความเสี่ยงสูงสุดสำหรับลูกค้าที่เกี่ยวข้องกับบริการของ CFD ที่ได้รับการป้องกันในเว็บไซต์นี้และความเสี่ยงที่จะไม่เกินจำนวนเงินที่ลงทุน โดยลูกค้า B) ลูกค้าเข้าใจอย่างถ่องแท้ว่าภายใต้สถานการณ์ใดความเสี่ยงของการสูญเสียสำหรับลูกค้าจะสูงกว่าจำนวนเงินสมทบเงินต้น C) ลูกค้าเข้าใจถึงความเสี่ยงของการสูญเสียอันเนื่องมาจากผลประโยชน์ที่อาจจะเกิดขึ้นได้อย่างสมเหตุสมผล สำหรับลูกค้าในแง่ของลักษณะเฉพาะของสัญญาทางการเงินที่เสนอ D) ลูกค้าเข้าใจได้เต็มที่ว่าภายใต้สถานการณ์ใดความเสี่ยงต่อการสูญเสียจะเกินจำนวนเงินที่ลูกค้าลงทุน ลูกค้ายอมรับว่าภายใต้ความเห็นของลูกค้าบริการบนเว็บไซต์ไม่ตกอยู่ในความหมายใด ๆ ของบริการการลงทุนที่ จำกัด อยู่ในอาณาเขตของประเทศฝรั่งเศสรวมถึง แต่ไม่ จำกัด เฉพาะบริการด้านการลงทุนสัญญาต่างๆ และผลิตภัณฑ์ที่กล่าวถึงในบทความข้อ 533-12-7 แห่งประมวลกฎหมายการเงินและการเงินข้อ 314-31-1 ของระเบียบข้อบังคับทั่วไปของสถาบันการเงินแห่งฝรั่งเศส Autorit des Marchs Financiers QA ของ AMF ที่เผยแพร่โดย AMF ในเว็บไซต์ AMF เมื่อวันที่ 10 มกราคม 2017 ฉันยอมรับคำแถลงข้างต้นและแจ้งคำขอและการอนุญาตให้โฆษณาการชักชวนทางการเงินของฉันรวมถึงการอนุญาตให้ฉันใช้บริการนี้ในเว็บไซต์นี้ คุณต้องยอมรับ AgreementSign App ของคุณในเอกสารนี้ Android ต้องการให้ APK ทั้งหมดลงชื่อแบบดิจิทัลด้วยใบรับรองก่อนจึงจะสามารถติดตั้งได้ เอกสารนี้จะอธิบายวิธีลงชื่อเข้าใช้ APK ของคุณโดยใช้ Android Studio รวมถึงการสร้างและจัดเก็บใบรับรองของคุณการลงนามการกำหนดค่าการสร้างที่แตกต่างกันโดยใช้ใบรับรองต่างๆและการกำหนดค่ากระบวนการสร้างเพื่อลงชื่อเข้าใช้ APK ของคุณโดยอัตโนมัติ ใบรับรองและ keystores ใบรับรองคีย์สาธารณะหรือที่เรียกว่าใบรับรองดิจิทัลหรือใบรับรองเอกลักษณ์ประกอบด้วยคีย์สาธารณะของคู่คีย์สาธารณะและเมทาดาทาอื่น ๆ ที่ระบุเจ้าของคีย์ (ตัวอย่างเช่นชื่อและที่ตั้ง) . เจ้าของใบรับรองจะมีคีย์ส่วนตัวที่สอดคล้องกัน เมื่อคุณลงชื่อเข้าใช้ APK เครื่องมือการเซ็นชื่อจะแนบใบรับรองคีย์สาธารณะกับ APK ใบรับรองคีย์สาธารณะทำหน้าที่เป็นลายนิ้วมือที่เชื่อมโยง APK กับคุณและคีย์ส่วนตัวที่เกี่ยวข้องโดยไม่ซ้ำกัน วิธีนี้จะช่วยให้ Android มั่นใจได้ว่าการอัปเดต APK ในอนาคตของคุณเป็นข้อมูลที่เป็นความลับและมาจากผู้เขียนต้นฉบับ keystore คือไฟล์ไบนารีที่มีคีย์ส่วนตัวตั้งแต่หนึ่งหรือมากกว่า เมื่อคุณลงชื่อเข้าใช้ APK เพื่อเผยแพร่โดยใช้ Android Studio คุณสามารถเลือกสร้าง keystore และคีย์ส่วนตัวหรือใช้ keystore และคีย์ส่วนตัวที่คุณมีอยู่แล้ว คุณควรเลือกรหัสผ่านที่เหมาะสมสำหรับ keystore และรหัสผ่านที่ปลอดภัยแยกต่างหากสำหรับคีย์ส่วนตัวแต่ละคีย์ที่เก็บไว้ใน keystore คุณต้องเก็บคีย์สโตร์ของคุณไว้ในที่ปลอดภัยและปลอดภัย ดูการรักษาความปลอดภัยคีย์ส่วนตัวของคุณ ด้านล่าง คุณต้องใช้ใบรับรองเดียวกันตลอดอายุการใช้งานแอปของคุณเพื่อให้ผู้ใช้สามารถติดตั้งเวอร์ชันใหม่ ๆ เพื่อปรับปรุงแอปพลิเคชันได้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประโยชน์ของการใช้ใบรับรองเดียวกันสำหรับแอปทั้งหมดตลอดอายุการใช้งานโปรดดูการพิจารณาการลงชื่อเข้าใช้ด้านล่าง ลงชื่อเข้าใช้งานดีบั๊กของคุณเมื่อรันหรือแก้จุดบกพร่องโครงการจาก IDE, Android Studio จะลงชื่อ APK ของคุณด้วยใบรับรองการตรวจแก้จุดบกพร่องที่สร้างโดยเครื่องมือ Android SDK โดยอัตโนมัติ ครั้งแรกที่คุณเรียกใช้หรือแก้ปัญหาโครงการของคุณใน Android Studio IDE จะสร้าง keystore การตรวจแก้จุดบกพร่องและใบรับรองใน HOME. androiddebug. keystore โดยอัตโนมัติ และตั้งรหัสผ่านคีย์สคีร์และคีย์ เนื่องจากมีการสร้างใบรับรองการตรวจแก้จุดบกพร่องโดยเครื่องมือสร้างและไม่ปลอดภัยโดยการออกแบบร้านแอปส่วนใหญ่ (รวมถึง Google Play สโตร์) จะไม่ยอมรับ APK ที่ลงชื่อด้วยใบรับรองการตรวจแก้จุดบกพร่องในการเผยแพร่ Android Studio จะเก็บข้อมูลการแก้ปัญหาของคุณโดยอัตโนมัติในรูปแบบการลงชื่อเข้าใช้ดังนั้นคุณจึงไม่จำเป็นต้องป้อนข้อมูลทุกครั้งที่คุณแก้ปัญหา การกำหนดค่าการลงชื่อเข้าใช้คือออบเจ็กต์ที่ประกอบด้วยข้อมูลที่จำเป็นทั้งหมดเพื่อลงนาม APK ซึ่งรวมถึงตำแหน่งคีย์สโตร์รหัสผ่านคีย์ผลิตภัณฑ์ชื่อคีย์และรหัสผ่านที่สำคัญ คุณไม่สามารถแก้ไขการกำหนดค่าการแก้ปัญหาได้โดยตรง แต่คุณสามารถกำหนดค่าวิธีลงนามในการสร้างการเผยแพร่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างและเรียกใช้แอปเพื่อแก้จุดบกพร่องโปรดดูที่การสร้างและเรียกใช้แอป หมดอายุใบรับรองใบรับรองที่ลงชื่อเข้าใช้เพื่อลงชื่อเข้าใช้ APK สำหรับการแก้จุดบกพร่องมีวันหมดอายุ 365 วันนับจากวันที่สร้าง เมื่อใบรับรองหมดอายุคุณจะได้รับข้อผิดพลาดในการสร้าง ในการแก้ไขปัญหานี้ให้ลบไฟล์ debug. keystore ไฟล์ถูกเก็บไว้ในตำแหน่งต่อไปนี้:.android บน OS X และ Linux C: เอกสารและ Settingsltusergt. android ใน Windows XP C: Usersltusergt. android ใน Windows Vista และ Windows 7, 8 และ 10 ในครั้งต่อไปที่คุณสร้างและรัน debug build type เครื่องมือสร้างจะสร้างคีย์คีย์ใหม่และดีบั๊กคีย์ โปรดทราบว่าคุณต้องเรียกใช้แอปโดยการสร้างอย่างเดียวไม่สร้างคีย์และคีย์การดีบัก ลงชื่อเข้าใช้งานสร้างการเผยแพร่คุณสามารถใช้ Android Studio เพื่อสร้าง APK ที่ลงชื่อไว้ด้วยตนเองทีละตัวหรือสร้างตัวแปรหลายรายการพร้อมกันได้ แทนที่จะลงนาม APK ด้วยตนเองคุณยังสามารถกำหนดค่าการตั้งค่า Gradle Build เพื่อจัดการการเซ็นชื่อโดยอัตโนมัติในระหว่างกระบวนการสร้าง ส่วนนี้อธิบายขั้นตอนการลงนามด้วยตนเอง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการลงนามแอพพลิเคชั่นเป็นส่วนหนึ่งของกระบวนการสร้างโปรดดูที่กำหนดค่ากระบวนการสร้างเพื่อลงชื่อเข้าใช้ APK โดยอัตโนมัติ หากต้องการลงชื่อเข้าใช้ APK เพื่อเผยแพร่ใน Android Studio ด้วยตนเองให้ทำตามขั้นตอนต่อไปนี้: ในแถบเมนูคลิกสร้างสร้าง gt สร้างเครื่องหมายการค้า เลือกโมดูลที่คุณต้องการจะปล่อยออกจากเมนูแบบเลื่อนลงและคลิกถัดไป หากคุณมี keystore แล้วให้ไปที่ขั้นตอนที่ 5 หากคุณต้องการสร้าง keystore ใหม่ให้คลิกสร้างใหม่ ในหน้าต่าง Key Store ใหม่ให้ระบุข้อมูลต่อไปนี้สำหรับ keystore และคีย์ดังที่แสดงในรูปที่ 1 รูปภาพ 1 สร้าง keystore ใหม่ใน Android Studio เส้นทางการจัดเก็บคีย์: เลือกตำแหน่งที่คุณควรสร้างคีย์สโตร๊ต รหัสผ่าน: สร้างและยืนยันรหัสผ่านที่ปลอดภัยสำหรับ keystore ของคุณ นามแฝง: ป้อนชื่อที่ระบุสำหรับคีย์ของคุณ รหัสผ่าน: สร้างและยืนยันรหัสผ่านที่ปลอดภัยสำหรับคีย์ของคุณ รหัสนี้ควรแตกต่างจากรหัสผ่านที่คุณเลือกสำหรับ keystore ของคุณความถูกต้อง (ปี): ตั้งระยะเวลาเป็นปีที่คีย์ของคุณจะใช้ได้ กุญแจของคุณควรมีอายุอย่างน้อย 25 ปีเพื่อให้คุณสามารถลงชื่อเข้าใช้การอัปเดตแอปโดยใช้คีย์เดียวกันผ่านอายุการใช้งานแอปของคุณ ใบรับรอง: ป้อนข้อมูลเกี่ยวกับตัวคุณเองสำหรับใบรับรองของคุณ ข้อมูลนี้ไม่ปรากฏในแอปของคุณ แต่จะรวมอยู่ในใบรับรองของคุณในฐานะส่วนหนึ่งของ APK เมื่อคุณกรอกแบบฟอร์มให้คลิกตกลง ในหน้าต่าง Wizard APK ที่สร้างขึ้นให้เลือก keystore คีย์ส่วนตัวและป้อนรหัสผ่านสำหรับทั้งสอง (หากคุณสร้าง keystore ในขั้นตอนสุดท้ายฟิลด์เหล่านี้จะมีอยู่แล้วสำหรับคุณ) จากนั้นคลิก Next (ถัดไป) รูปที่ 2 เลือกคีย์ส่วนตัวใน Android Studio ในหน้าต่างถัดไปเลือกปลายทางสำหรับ APK ที่เซ็นชื่อเลือกประเภทการสร้าง (ถ้ามี) เลือกรสผลิตภัณฑ์และคลิกเสร็จสิ้น รูปที่ 3 สร้าง APK ที่ลงนามสำหรับรสชาติผลิตภัณฑ์ที่เลือก หมายเหตุ: หากโครงการของคุณใช้รสชาติผลิตภัณฑ์คุณสามารถเลือกรสชาติผลิตภัณฑ์หลายรายการได้ในขณะที่กดคีย์ Control บน WindowsLinux หรือแป้น Command บน Mac OSX Android Studio จะสร้าง APK แยกต่างหากสำหรับแต่ละรสผลิตภัณฑ์ที่เลือก เมื่อดำเนินการเสร็จสิ้นคุณจะพบ APK ที่ลงนามในโฟลเดอร์ปลายทางที่คุณเลือกไว้ด้านบน ขณะนี้คุณสามารถแจกจ่าย APK ที่ลงชื่อของคุณผ่านตลาดแอปเช่น Google Play สโตร์หรือใช้กลไกที่คุณต้องการ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีเผยแพร่ APK ที่ลงนามไว้กับ Google Play สโตร์โปรดดูที่การเริ่มต้นใช้งานการเผยแพร่ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับตัวเลือกการกระจายอื่น ๆ อ่านตัวเลือกการกระจายข้อมูลแบบเลือก เพื่อให้ผู้ใช้ติดตั้งการอัปเดตแอปของคุณเป็นประจำคุณจะต้องลงชื่อเข้าใช้ APK ของคุณด้วยใบรับรองเดียวกันตลอดอายุการใช้งานแอปของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อดีและข้อดีอื่น ๆ ในการเซ็นแอพพลิเคชันทั้งหมดของคุณด้วยคีย์เดียวกันโปรดดูการพิจารณาการลงชื่อเข้าใช้ด้านล่าง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรักษาความปลอดภัยคีย์ส่วนตัวและ keystore โปรดดูการรักษาความปลอดภัยคีย์ส่วนตัวของคุณ กำหนดค่ากระบวนการสร้างเพื่อลงชื่อเข้าใช้ APK โดยอัตโนมัติใน Android Studio คุณสามารถกำหนดค่าโครงการของคุณให้ลงชื่อเข้าใช้ APK รุ่นที่เผยแพร่โดยอัตโนมัติในระหว่างกระบวนการสร้างโดยการสร้างการกำหนดค่าการลงชื่อเข้าใช้และกำหนดให้กับชนิดสร้างการเผยแพร่ของคุณ การกำหนดค่าการลงชื่อเข้าใช้ประกอบด้วยตำแหน่ง keystore รหัสผ่านคีย์สก์คีย์นามแฝงและรหัสผ่านที่สำคัญ หากต้องการสร้างการกำหนดค่าการลงชื่อเข้าใช้และกำหนดให้สร้างข้อมูลเผยแพร่โดยใช้ Android Studio ให้ใช้ขั้นตอนต่อไปนี้: เลือกไฟล์ keystore ของคุณป้อนชื่อสำหรับการกำหนดค่าการลงชื่อเข้าใช้นี้ (เนื่องจากคุณอาจสร้างมากกว่าหนึ่งตัว) และป้อนข้อมูลที่ต้องการ รูปที่ 4 หน้าต่างสำหรับสร้างการกำหนดค่าการลงชื่อเข้าใช้ใหม่ ภายใต้การลงนามใน Config เลือกการกำหนดค่าการลงชื่อเข้าใช้ที่คุณเพิ่งสร้างขึ้น รูปที่ 5 เลือกการกำหนดค่าการลงชื่อเข้าใช้ใน Android Studio ตอนนี้ทุกครั้งที่คุณสร้างเวอร์ชันการเผยแพร่โดยใช้ Android Studio IDE จะลงชื่อ APK โดยอัตโนมัติโดยใช้การกำหนดค่าการลงชื่อเข้าใช้ที่คุณระบุไว้ คุณสามารถหา APK ที่ลงนามไว้ในโฟลเดอร์ buildoutputsapk ภายในไดเร็กทอรีโครงการสำหรับโมดูลที่คุณกำลังสร้าง เมื่อคุณสร้างการกำหนดค่าการลงชื่อเข้าใช้ข้อมูลการลงนามจะรวมอยู่ในข้อความล้วนในไฟล์ Gradle Build ของคุณ ถ้าคุณกำลังทำงานในทีมหรือแชร์รหัสของคุณแบบสาธารณะคุณควรเก็บข้อมูลการเซ็นสัญญาไว้อย่างปลอดภัยโดยการเอาออกจากไฟล์ build และจัดเก็บแยกต่างหาก คุณสามารถอ่านเพิ่มเติมเกี่ยวกับวิธีลบข้อมูลการเซ็นชื่อของคุณออกจากไฟล์ที่สร้างได้ใน Remove Signing Information จาก Build Files ของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรักษาความปลอดภัยของข้อมูลการลงชื่อของคุณโปรดอ่านการรักษาความปลอดภัยคีย์ส่วนตัวของคุณ ลงชื่อเข้าใช้ผลิตภัณฑ์แต่ละรสแตกต่างกันหากแอปของคุณใช้รสชาติผลิตภัณฑ์และคุณต้องการลงนามในแต่ละรสแตกต่างกันคุณสามารถสร้างการกำหนดค่าการลงชื่อเข้าใช้เพิ่มเติมและกำหนดตามรส: เลือกไฟล์ keystore และป้อนชื่อสำหรับการกำหนดค่าการลงชื่อเข้าใช้นี้ (ตามที่คุณอาจสร้างขึ้น มากกว่าหนึ่งรายการ) และป้อนข้อมูลที่ต้องการ รูปที่ 6 หน้าต่างสำหรับสร้างการกำหนดค่าการลงชื่อเข้าใช้ใหม่ ทำซ้ำตามขั้นตอนที่ 3 และ 4 ตามที่จำเป็นจนกว่าคุณจะสร้างการกำหนดค่าการลงชื่อเข้าใช้ทั้งหมด คลิกแท็บ Flavors คลิกรสที่คุณต้องการกำหนดค่าจากนั้นเลือกการกำหนดค่าการเซ็นชื่อที่เหมาะสมจากเมนูแบบเลื่อนลงการลงนามการลงนาม รูปที่ 7 กำหนดการตั้งค่าลายเซ็นตามรสผลิตภัณฑ์ ทำซ้ำเพื่อกำหนดค่ารสชาติผลิตภัณฑ์เพิ่มเติม นอกจากนี้คุณยังสามารถระบุการตั้งค่าลายเซ็นในไฟล์การกำหนดค่า Gradle สำหรับข้อมูลเพิ่มเติมโปรดดูที่การกำหนดค่าการตั้งค่าการลงชื่อเข้าใช้ ลงชื่อแอป Android Wear หากคุณกำลังสร้างแอป Android Wear กระบวนการลงชื่อสมัครใช้อาจแตกต่างจากขั้นตอนที่อธิบายไว้ในหน้านี้ ดูข้อมูลเกี่ยวกับบรรจุภัณฑ์และเผยแพร่แอนดรอยด์ Wear ข้อควรพิจารณาในการลงชื่อเข้าใช้คุณควรลงชื่อเข้าใช้ APK ทั้งหมดของคุณโดยใช้ใบรับรองเดียวกันตลอดอายุการใช้งานที่คาดไว้ของแอป มีเหตุผลหลายประการที่คุณควรดำเนินการดังนี้การอัปเกรดแอป: เมื่อระบบกำลังติดตั้งการอัปเดตแอปจะเปรียบเทียบใบรับรอง (s) ในเวอร์ชันใหม่กับรุ่นที่มีอยู่ ระบบอนุญาตให้อัพเดตหากใบรับรองตรงกับ หากคุณลงชื่อเข้าใช้เวอร์ชันใหม่โดยใช้ใบรับรองอื่นคุณต้องกำหนดชื่อแพ็กเกจอื่นให้กับแอ็ปเปิ้ลซิสเต็มกรณีนี้ผู้ใช้จะติดตั้งเวอร์ชันใหม่เป็นแอปใหม่อย่างสมบูรณ์ ความจำเพาะของแอ็พพลิเคชัน: Android อนุญาตให้ APK ลงชื่อโดยใบรับรองเดียวกันเพื่อให้ทำงานในกระบวนการเดียวกันหากแอปพลิเคชันดังกล่าวร้องขอเพื่อให้ระบบถือว่าพวกเขาเป็นแอปเดียว ด้วยวิธีนี้คุณสามารถปรับใช้แอปของคุณในโมดูลและผู้ใช้สามารถอัปเดตโมดูลแต่ละโมดูลได้อย่างอิสระ การแชร์ Codedata ผ่านทางสิทธิ์: Android มีการบังคับใช้สิทธิ์ลายเซ็นเพื่อให้แอปสามารถแสดงฟังก์ชันการทำงานไปยังแอปอื่นที่ลงชื่อด้วยใบรับรองที่ระบุ เมื่อลงชื่อเข้าใช้ APK หลายรายการพร้อมกับใบรับรองเดียวกันและใช้การตรวจสอบสิทธิ์ตามลายเซ็นแอปพลิเคชันของคุณสามารถแบ่งปันรหัสและข้อมูลในลักษณะที่ปลอดภัย หากคุณวางแผนที่จะสนับสนุนการอัปเกรดสำหรับแอปตรวจสอบให้แน่ใจว่าคีย์ของคุณมีอายุการใช้งานที่ยาวนานกว่าอายุที่คาดไว้ของแอปนั้น ขอแนะนำให้มีอายุการใช้งาน 25 ปีขึ้นไป เมื่อครบอายุการใช้งานของคีย์ผู้ใช้จะไม่สามารถอัปเกรดเป็นแอปเวอร์ชันใหม่ได้อีกต่อไป ถ้าคุณวางแผนที่จะเผยแพร่แอปพลิเคชันของคุณบน Google Play กุญแจสำคัญที่คุณใช้เพื่อลงชื่อ APK เหล่านี้ต้องมีระยะเวลาสิ้นสุดลงหลังจากวันที่ 22 ตุลาคม พ. ศ. 2576 Google Play บังคับใช้ข้อกำหนดนี้เพื่อให้แน่ใจว่าผู้ใช้จะสามารถอัปเกรดแอปได้อย่างต่อเนื่องเมื่อมีเวอร์ชันใหม่ รักษาความปลอดภัยคีย์ส่วนตัวของคุณการรักษาความปลอดภัยของคีย์ส่วนตัวมีความสำคัญอย่างยิ่งต่อคุณและต่อผู้ใช้ ถ้าคุณอนุญาตให้บุคคลอื่นใช้คีย์ของคุณหรือหากคุณทิ้งคีย์สคีเรสต์และรหัสผ่านไว้ในตำแหน่งที่ไม่มีหลักประกันเพื่อให้บุคคลที่สามสามารถค้นหาและใช้งานได้ข้อมูลรับรองการเขียนของคุณและความไว้วางใจจากผู้ใช้จะถูกบุกรุก หากบุคคลที่สามสามารถจัดการคีย์ของคุณโดยที่คุณไม่ได้รับความยินยอมหรือไม่ได้รับอนุญาตบุคคลดังกล่าวสามารถลงชื่อและแจกจ่ายแอปที่มีเจตนาร้ายแทนที่แอปที่แท้จริงหรือทำให้เสียหายได้ บุคคลดังกล่าวสามารถลงชื่อและแจกจ่ายแอปพลิเคชันภายใต้ข้อมูลประจำตัวของคุณที่โจมตีแอปหรือระบบอื่น ๆ หรือทำให้ข้อมูลผู้ใช้เสียหาย คีย์ส่วนตัวของคุณจำเป็นสำหรับการลงนามในแอปเวอร์ชันในอนาคตทั้งหมด หากคุณสูญเสียหรือใส่กุญแจผิดคีย์คุณจะไม่สามารถเผยแพร่การอัปเดตแอปที่มีอยู่ได้ คุณไม่สามารถสร้างคีย์ที่สร้างไว้ก่อนหน้านี้ได้ ชื่อเสียงของคุณในฐานะนักพัฒนาซอฟต์แวร์ขึ้นอยู่กับการรักษาความปลอดภัยคีย์ส่วนตัวของคุณไว้อย่างถูกต้องตลอดเวลาจนกว่าคีย์จะหมดอายุ ต่อไปนี้เป็นเคล็ดลับในการรักษาความปลอดภัยของคีย์: เลือกรหัสผ่านที่รัดกุมสำหรับ keystore และคีย์ อย่าให้หรือให้ยืมกุญแจส่วนตัวของคุณและอย่าให้บุคคลที่ไม่ได้รับทราบ keystore และรหัสผ่านที่สำคัญของคุณ เก็บไฟล์ keystore ที่มีคีย์ส่วนตัวไว้ในที่ปลอดภัยและปลอดภัย โดยทั่วไปถ้าคุณทำตามข้อควรระวังทั่วไปเมื่อสร้างใช้และจัดเก็บคีย์ของคุณจะปลอดภัย ลบข้อมูลการลงชื่อเข้าใช้จากไฟล์ build เมื่อคุณสร้างการกำหนดค่าการลงชื่อเข้าใช้ Android Studio จะเพิ่มข้อมูลการลงชื่อของคุณลงในไฟล์ build. gradle ในรูปแบบข้อความล้วน ถ้าคุณกำลังทำงานร่วมกับทีมหรือเปิดโค้ดของคุณคุณควรย้ายข้อมูลที่ละเอียดอ่อนนี้ออกจากไฟล์สร้างดังนั้นจึงไม่สามารถเข้าถึงได้โดยง่ายสำหรับผู้อื่น เมื่อต้องการทำเช่นนี้คุณควรสร้างไฟล์คุณสมบัติแยกต่างหากเพื่อเก็บข้อมูลที่ปลอดภัยและอ้างถึงไฟล์ดังกล่าวในไฟล์ build ดังนี้: สร้างการกำหนดค่าการลงชื่อเข้าใช้และกำหนดให้เป็นประเภทการสร้างอย่างน้อยหนึ่งชนิด คำแนะนำเหล่านี้ถือว่าคุณได้กำหนดค่าคอนฟิกูเรชันการลงชื่อเพียงครั้งเดียวสำหรับประเภทการเผยแพร่แบบปล่อยตามที่อธิบายไว้ในกำหนดค่ากระบวนการสร้างเพื่อลงชื่อเข้าใช้ APK โดยอัตโนมัติ ข้างบน. สร้างไฟล์ชื่อ keystore. properties ในไดเร็กทอรีรากของโครงการ ไฟล์นี้ควรประกอบด้วยข้อมูลการเซ็นชื่อของคุณดังนี้: ในไฟล์ build. gradle ของคุณให้เพิ่มโค้ดเพื่อโหลดไฟล์ keystore. properties ของคุณก่อนบล็อก android หมายเหตุ: คุณสามารถเลือกเก็บไฟล์ keystore. properties ของคุณในตำแหน่งอื่น (ตัวอย่างเช่นในโฟลเดอร์โมดูลแทนที่จะเป็นโฟลเดอร์รากของโครงการหรือในเซิร์ฟเวอร์สร้างของคุณหากคุณใช้เครื่องมือการรวมระบบอย่างต่อเนื่อง) ในกรณีนี้คุณควรแก้ไขโค้ดด้านบนเพื่อเริ่มต้น keystorePropertiesFile อย่างถูกต้องโดยใช้ตำแหน่งไฟล์ keystore. properties ที่แท้จริงของคุณ คุณสามารถดูคุณสมบัติที่เก็บไว้ใน keystoreProperties โดยใช้ไวยากรณ์ keystoreProperties propertyName แก้ไขบล็อก signConfigs ของไฟล์ build. gradle เพื่ออ้างอิงข้อมูลการเซ็นชื่อที่จัดเก็บไว้ใน keystoreProperties โดยใช้ไวยากรณ์นี้ เปิดหน้าต่างเครื่องมือสร้างชุดเครื่องมือและตรวจสอบว่าได้เลือกชนิดการสร้างการเผยแพร่แล้ว คลิก Build gt Build APK เพื่อสร้างการเผยแพร่และยืนยันว่า Android Studio ได้สร้าง APK ที่ลงชื่อไว้แล้วในไดเร็กทอรี buildoutputsapk สำหรับโมดูลของคุณ เนื่องจากไฟล์ build ของคุณไม่มีข้อมูลที่ละเอียดอ่อนคุณจึงสามารถรวมไฟล์เหล่านี้ไว้ในการควบคุมแหล่งที่มาหรืออัปโหลดไปยังฐานข้อมูลที่ใช้ร่วมกันได้ ตรวจสอบว่าไฟล์ keystore. properties มีความปลอดภัย ซึ่งอาจรวมถึงการนำออกจากระบบควบคุมแหล่งที่มาของคุณ สร้างและลงชื่อแอปพลิเคชันจากบรรทัดคำสั่งคุณไม่จำเป็นต้องใช้ Android Studio เพื่อลงชื่อแอปพลิเคชันของคุณ คุณสามารถลงนามในแอปพลิเคชันของคุณจากบรรทัดคำสั่งโดยใช้เครื่องมือ apksigner หรือกำหนดค่า Gradle เพื่อลงนามให้กับคุณระหว่างการสร้าง ไม่ว่าจะด้วยวิธีใดคุณต้องสร้างคีย์ส่วนตัวโดยใช้ keytool ก่อน ตัวอย่าง: หมายเหตุ: keytool อยู่ในไดเร็กทอรี bin ใน JDK ของคุณ หากต้องการค้นหา JDK จาก Android Studio ให้เลือก File Project Structure แล้วคลิกตำแหน่ง SDK และคุณจะเห็นตำแหน่ง JDK ตัวอย่างนี้จะแจ้งให้คุณทราบรหัสผ่านสำหรับ keystore และคีย์และระบุฟิลด์ Distinguished Name สำหรับคีย์ของคุณ จากนั้นจะสร้าง keystore เป็นไฟล์ที่เรียกว่า my-release-key. jks บันทึกไว้ในไดเร็กทอรีปัจจุบัน (คุณสามารถย้ายได้ทุกที่ที่ต้องการ) keystore มีคีย์เดียวที่สามารถใช้ได้เป็นเวลา 10,000 วัน สร้าง APK ที่ไม่ได้ลงชื่อและลงชื่อด้วยตนเองเปิดบรรทัดคำสั่งและไปที่รากของไดเร็กทอรีโครงการจาก Android Studio เลือก View Tool Windows Terminal จากนั้นเรียกใช้งาน assembleRelease: สร้าง APK ชื่อ modulename - unsigned. apk ใน projectname modulename buildoutputsapk APK ไม่ได้รับการลงชื่อและไม่ติดที่จุดติดตั้งนี้จนกว่าจะลงนามกับคีย์ส่วนตัวของคุณ จัดตำแหน่ง APK ที่ไม่ได้ลงชื่อโดยใช้ zipalign zipalign ช่วยให้มั่นใจว่าข้อมูลที่ไม่มีการบีบอัดทั้งหมดจะเริ่มต้นด้วยการจัดตำแหน่งไบต์โดยเฉพาะเมื่อเทียบกับจุดเริ่มต้นของไฟล์ซึ่งอาจลดปริมาณ RAM ที่ใช้โดยแอป ลงชื่อ APK ด้วยคีย์ส่วนตัวโดยใช้ apksigner ตัวอย่างนี้แสดงผล APK ที่ลงชื่อใน app-release. apk หลังจากลงนามด้วยคีย์ส่วนตัวและใบรับรองที่จัดเก็บไว้ในไฟล์ KeyStore เดียว: my-release-key. jks เครื่องมือ APXSIGNER สนับสนุนตัวเลือกการลงนามอื่น ๆ รวมถึงการลงนามไฟล์ APK โดยใช้คีย์ส่วนตัวและไฟล์ใบรับรองแยกต่างหากและลงนาม APK โดยใช้ผู้ลงนามหลายคน สำหรับข้อมูลเพิ่มเติมโปรดดูการอ้างอิง apksigner หมายเหตุ: ในการใช้เครื่องมือ apksigner คุณต้องติดตั้งเครื่องมือสร้าง Android SDK เวอร์ชัน 24.0.3 ขึ้นไป คุณสามารถอัปเดตแพคเกจนี้โดยใช้ SDK Manager ตรวจสอบว่า APK ของคุณได้รับการเซ็นชื่อ: กำหนดค่า Gradle เพื่อลงชื่อเข้าใช้ APK ของคุณเปิดไฟล์ build. gradle ระดับโมดูลและเพิ่มบล็อก signConfigs ด้วยรายการสำหรับเก็บไฟล์ storePassword keyAlias และ keyPassword และส่งต่ออ็อบเจ็กต์นั้นไปที่คุณสมบัติ signedConfig ในชนิดการสร้างของคุณ ตัวอย่างเช่น: เนื่องจาก Gradle อ่านเส้นทางที่สัมพันธ์กับ build. gradle ตัวอย่างข้างต้นใช้งานได้ก็ต่อเมื่อ my-release-key. jks อยู่ในไดเร็กทอรีเดียวกับไฟล์ build. gradle หมายเหตุ: ในกรณีนี้ keystore และรหัสผ่านคีย์จะมองเห็นได้โดยตรงในไฟล์ build. gradle เพื่อความปลอดภัยที่ดีขึ้นคุณควรลบข้อมูลการเซ็นชื่อออกจากไฟล์ build ของคุณ เปิดบรรทัดคำสั่งในไดเรกทอรีรากของโครงการของคุณและเรียกใช้งาน assembleRelease: สร้าง APK ชื่อ modulename - release. apk ใน projectname modulename buildoutputsapk ไฟล์ APK นี้มีการเซ็นชื่อด้วยคีย์ส่วนตัวที่ระบุในไฟล์ build. gradle และจัดตำแหน่งให้ตรงกับ zipalign ตอนนี้คุณได้กำหนดค่าคอนฟิกูเรชันสร้างด้วยคีย์การเซ็นชื่อของคุณแล้วงานติดตั้งจะพร้อมใช้งานสำหรับประเภทการสร้างนั้น เพื่อให้คุณสามารถสร้างจัดตำแหน่งลงชื่อและติดตั้ง APK เวอร์ชันที่เผยแพร่บนอุปกรณ์จำลองหรืออุปกรณ์ทั้งหมดด้วยงาน installRelease APK ที่เซ็นชื่อด้วยคีย์ส่วนตัวของคุณพร้อมสำหรับการเผยแพร่แล้ว แต่ก่อนอื่นคุณควรอ่านเพิ่มเติมเกี่ยวกับวิธีการเผยแพร่แอปและตรวจสอบรายการตรวจสอบการเปิดใช้ Google Play
Comments
Post a Comment