ตัวเลือก "อนุญาตการเข้าถึงแบบเต็ม" สำหรับแป้นพิมพ์ iOS ของฉันทำอะไรได้บ้าง


คำตอบ:


8

"อนุญาตการเข้าถึงแบบเต็ม" ไม่เกี่ยวข้องกับการใช้แป้นพิมพ์จริง คุณสามารถใช้แป้นพิมพ์ได้ทั่วทั้งระบบโดยไม่คำนึงถึงการตั้งค่านี้ ในระยะสั้นการอนุญาตให้เข้าถึงแบบเต็มทำให้นักพัฒนาของการเข้าถึงแป้นพิมพ์เพิ่มเติมข้อมูลบางส่วนของคุณและให้นักพัฒนาสามารถเข้าถึงอินเทอร์เน็ต จากข้อกำหนดทางเทคนิคภายใต้ "การออกแบบเพื่อความน่าเชื่อถือของผู้ใช้" อนุญาตการเข้าถึงแบบเต็มรูปแบบทำสิ่งนี้:

  • แป้นพิมพ์สามารถเข้าถึงบริการระบุตำแหน่งและสมุดที่อยู่ได้โดยได้รับอนุญาตจากผู้ใช้
  • แป้นพิมพ์สามารถส่งการกดแป้นและกิจกรรมอินพุตอื่น ๆ สำหรับการประมวลผลฝั่งเซิร์ฟเวอร์
  • แอพที่มีอยู่สามารถให้ส่วนต่อประสานการแก้ไขสำหรับพจนานุกรมคำศัพท์แก้ไขอัตโนมัติที่กำหนดเองของแป้นพิมพ์
  • แป้นพิมพ์สามารถใช้ iCloud เพื่อให้แน่ใจว่าการตั้งค่าและแก้ไขคำศัพท์อัตโนมัติเป็นข้อมูลล่าสุดในอุปกรณ์ทั้งหมด
  • แป้นพิมพ์สามารถเข้าร่วมใน Game Center และ In-App Purchase

สัญลักษณ์แสดงหัวข้อย่อยที่สองคือสิ่งที่ Apple ต้องการให้คุณเข้าใจจริงๆ ด้วยการอนุญาตการเข้าถึงอย่างเต็มรูปแบบนักพัฒนาสามารถส่งการกดแป้นพิมพ์ของคุณไปยังเซิร์ฟเวอร์เพื่อประมวลผลซึ่งอาจรวมถึง:

  1. วิเคราะห์ประโยคของคุณสำหรับไวยากรณ์
  2. วิเคราะห์คำสำหรับการสะกดคำ
  3. ทำนายคำที่คุณกำลังพิมพ์

Apple กำลังเน้นความจริงที่ว่านักพัฒนาซอฟต์แวร์สามารถใช้การกดแป้นพิมพ์ของคุณสำหรับเหตุผลที่เลวร้ายแทนเหตุผลที่ถูกต้องตามกฎหมายที่ฉันระบุไว้ข้างต้น นักพัฒนาซอฟต์แวร์สามารถบันทึกข้อมูลที่ละเอียดอ่อนของคุณเช่นหมายเลขบัตรเครดิตหรือที่อยู่

ในความคิดของฉันมันเป็นไปไม่ได้สำหรับนักพัฒนาที่จะเขียนส่วนขยายแป้นพิมพ์แบบเต็มเปี่ยมโดยไม่ต้องร้องขอการเข้าถึงแบบเต็ม หากไม่มีการเข้าถึงแบบเต็มฉันไม่สามารถใช้การซื้อในแอพได้ฉันไม่สามารถซิงค์ค่ากำหนดของคุณโดยใช้ iCloud ได้ฉันไม่สามารถให้คุณสมบัติการแก้ไขอัตโนมัติขั้นพื้นฐานได้

ฉันเพิ่งพัฒนาส่วนขยายคีย์บอร์ดสำหรับ iOS แป้นพิมพ์ของฉันไม่ส่งการกดแป้นของคุณผ่านอินเทอร์เน็ต ฉันจะไม่เห็นสิ่งที่คุณพิมพ์ ในความคิดเห็นของฉันไม่มีข้อกังวลเรื่องความเป็นส่วนตัว แต่คุณยังคงได้รับข้อความที่น่ากลัวจาก Apple เมื่อคุณเปิดใช้งานการเข้าถึงแบบเต็ม หากคุณมีข้อกังวลเกี่ยวกับการเปิดใช้การอนุญาตการเข้าถึงแบบเต็มให้ถามนักพัฒนาว่าพวกเขากำลังใช้ข้อมูล / การกดแป้นพิมพ์ของคุณอย่างไร

หมายเหตุเพิ่มเติมหนึ่งข้อคุณไม่สามารถใช้แป้นพิมพ์แบบกำหนดเองเพื่อพิมพ์ลงในฟิลด์รหัสผ่าน iOS จะใช้แป้นพิมพ์ระบบสำหรับฟิลด์รหัสผ่านเสมอ นักพัฒนาที่ดำเนินการกดแป้นพิมพ์ของคุณจะไม่สามารถเข้าถึงรหัสผ่านของคุณได้เว้นแต่คุณจะพิมพ์รหัสผ่านของคุณลงในช่องที่ไม่ใช่รหัสผ่าน


ฉันสามารถพิมพ์รหัสผ่านด้วยคีย์บอร์ดที่กำหนดเองได้หรือไม่? ฉันเห็นว่าเมื่อใดก็ตามที่ฉันเริ่มพิมพ์รหัสผ่านแป้นพิมพ์จะเปลี่ยนเป็นรหัสเริ่มต้น มันน่ารำคาญ หากฉันไม่ได้รับอนุญาตให้เข้าถึงแป้นพิมพ์ได้อย่างเต็มรูปแบบเหตุใด Apple จึงควรป้องกันไม่ให้พิมพ์รหัสผ่าน
Om Shankar

ย่อหน้าสุดท้ายครอบคลุมรหัสผ่าน การให้นักพัฒนาเข้าถึงชื่อผู้ใช้ที่คุณพิมพ์และรหัสผ่านที่คุณพิมพ์เป็นเพียงการขอร้องสำหรับการละเมิด ฉันยอมรับว่าการสลับเป็นเรื่องที่น่ารำคาญ แต่เชื่อว่าแอปเปิ้ลโทรออกได้ดี
Jon

จอนโทรดีอย่างไร? ในทุกระบบปฏิบัติการรวมถึง Mac, Linux, Android, แม้กระทั่ง Symbian เป็นต้น - เป็นแป้นพิมพ์ชนิดเดียวกันในทุกสิ่ง ถ้าอย่างนั้นทำไมความปลอดภัยมากเกินไปบน iOS ฉันไม่เคยได้ยินชื่อแฮ็ครหัสผ่านหรือชื่อผู้ใช้ที่ถูกขโมยในระบบปฏิบัติการ Android ใด ๆ ในความเป็นจริงฉันเคยได้ยิน Jennifer Lawrence iCloud แฮ็คจากโทรศัพท์ของเธอ - ที่ซึ่งแฟน ๆ บางคนสามารถเข้าถึงรหัสผ่านของเธอโดยการแฮ็ค iPhone ของเธอ การตรวจสอบแอปของ Apple ใน Appstore นั้นมีประสิทธิภาพน้อยกว่าหรือละเอียดกว่า Google หรือ Microsoft แล้วมีแฮ็กอักขระพิเศษบนแป้นพิมพ์ที่รีสตาร์ท / ขัดข้อง iPhone ของคุณ
Om Shankar

1
@ จอนหากเปิดใช้งานการเข้าถึงแบบเต็มสำหรับแป้นพิมพ์เฉพาะแป้นพิมพ์จะสามารถเข้าถึงสิ่งที่ฉันพิมพ์เมื่อเปิดใช้งานแป้นพิมพ์นั้นหรือรวมถึงสิ่งที่พิมพ์บนแป้นพิมพ์อื่น ๆ หรือไม่
mjs

1
@mjs แป้นพิมพ์ของบุคคลที่สามเท่านั้นที่รู้ว่าสิ่งที่คุณพิมพ์เมื่อมีการใช้งาน
Jon

6

หากคุณลองมันจะแจ้งให้คุณทราบถึงสิ่งนี้:

ผู้ใช้สามารถแตะชื่อแป้นพิมพ์จากที่นี่และทำเครื่องหมายในช่องสำหรับ "อนุญาตการเข้าถึงแบบเต็ม" การทำเช่นนั้นนำเสนอผู้ใช้ด้วยพรอมต์อื่นที่อ่าน:

"การเข้าถึงแบบสมบูรณ์ช่วยให้นักพัฒนาของแป้นพิมพ์นี้สามารถส่งสิ่งที่คุณพิมพ์รวมถึงสิ่งที่คุณเคยพิมพ์ด้วยแป้นพิมพ์นี้ซึ่งอาจรวมถึงข้อมูลที่ละเอียดอ่อนเช่นหมายเลขบัตรเครดิตหรือที่อยู่"

หากผู้ใช้เลือกที่จะยอมรับพรอมต์นี้และอนุญาตให้ใช้คีย์บอร์ดตอนนี้สามารถเข้าถึงได้ทั่วทั้งระบบ เมื่อแป้นพิมพ์เสมือนปรากฏขึ้นเพียงแตะที่ไอคอนลูกโลกที่มุมซ้ายล่างเพื่อวนผ่านแป้นพิมพ์ที่มีอยู่หรือกดค้างที่ไอคอนเพื่อแสดงรายการ

ที่มา: http://appleinsider.com/articles/14/09/17/how-to-install-a-third-party-keyboard-on-an-iphone-or-ipad-running-ios-8


1
"ขณะนี้สามารถเข้าถึงได้ทั่วทั้งระบบ" หมายความว่าอย่างไรในบริบทนี้
orome

นั่นคือคำถามต่อไปหรือไม่ "การเข้าถึงทั่วทั้งระบบ" มันอธิบายได้แล้ว
Ruskes

ฉันแค่สงสัยว่ามันเกี่ยวข้องกับคำถามอย่างไร "มัน" คืออะไร (แป้นพิมพ์?) ที่ไม่สามารถเข้าถึงได้ทั้งระบบหากฉันไม่อนุญาต
orome

นอกจากนี้คุณยังต้องเข้าถึงแบบเต็มรูปแบบเพื่อเข้าถึงคลิปบอร์ดที่ไคลเอ็นต์การรับส่งข้อความต่าง ๆ ต้องการเพื่อส่งเนื้อหา
Oliver Dixon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.