[อัปเดต: Tasker ได้รับการอนุมัติ] ข้อ จำกัด ของ Google เกี่ยวกับการอนุญาต SMS / บันทึกการโทรกำลังบังคับให้บางแอปละทิ้งคุณสมบัติที่มีประโยชน์

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

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

อัปเดต 1/4/62: หลังจากเพิ่ม แอปงานอัตโนมัติในรายการข้อยกเว้น จากข้อจำกัดการอนุญาต SMS และบันทึกการโทรใหม่ ผู้พัฒนา Tasker มี ประกาศแล้ว ว่าแอปของเขาได้รับการอนุมัติให้ใช้สิทธิ์เหล่านั้นแล้ว ดังนั้นฟังก์ชันการทำงานจะไม่สูญหายไปใน Tasker อย่างไรก็ตาม แอปอื่นๆ เช่น แอป Join ของนักพัฒนา Tasker ยังอยู่ระหว่างการตรวจสอบ

พื้นหลัง

จุดประสงค์ของการเปลี่ยนแปลงคือเพื่อปกป้องผู้ใช้โดยเฉลี่ยที่มักไม่ตั้งใจซึ่งให้สิทธิ์เหล่านี้แก่แต่ละและ ทุกแอปที่ขอ โดยไม่คำนึงว่าแอปดังกล่าวจำเป็นต้องได้รับการอนุญาตดังกล่าวจริงสำหรับการโฆษณาหรือไม่ ฟังก์ชั่น เมื่อให้สิทธิ์แล้ว ผู้ใช้จะแทบไม่เพิกถอนสิทธิ์เหล่านี้จากแอป ส่งผลให้แอปจำนวนมากสามารถเข้าถึงประวัติ SMS และบันทึกการโทรของผู้ใช้โดยสมบูรณ์ แม้ว่าจะไม่ต้องการเข้าถึงอีกต่อไปก็ตาม ความผิดนี้ขึ้นอยู่กับผู้ใช้ที่ละเลยพอๆ กับนักพัฒนาแอปที่ใช้การละเลยดังกล่าวเพื่อเข้าถึงข้อมูลส่วนตัวในทางที่ผิด อย่างไรก็ตาม Google กำลังเลือกที่จะปกป้องผู้ใช้โดยผลักภาระในการพิสูจน์ความจำเป็นในการเข้าถึงสิทธิ์เหล่านี้ให้กับนักพัฒนาซอฟต์แวร์ ด้วยเหตุนี้ การอัปเดตนโยบายใหม่ของ Google จึงจำกัดการเข้าถึงเฉพาะแอปที่ถูกตั้งค่าเป็นค่าเริ่มต้นสำหรับโทรศัพท์และ ฟังก์ชัน SMS และจำกัดการเข้าถึงเฉพาะแอปที่ผู้บริโภคใช้งานจริงสำหรับแอปเหล่านั้น วัตถุประสงค์

ขออภัย การเปลี่ยนแปลงนโยบายนี้มีความเสียหายต่อหลักประกันบางประการ นักพัฒนาซอฟต์แวร์ที่นำเสนอฟังก์ชันที่เป็นประโยชน์ซึ่งจำเป็นต้องได้รับการอนุญาตดังกล่าวจำเป็นต้องส่ง แบบฟอร์มประกาศสิทธิ์ ไปยัง Google ภายใน 90 วันหลังจากการเปลี่ยนแปลง โดยอธิบายว่าทำไมแอปจึงต้องใช้สิทธิ์ SMS และ/หรือประวัติการโทรเพื่อรับการอนุมัติจาก Google Play แต่หาก Google เห็นว่าการใช้สิทธิ์เหล่านี้ไม่จำเป็นสำหรับแอป แบบฟอร์มจะถูกปฏิเสธ ในทางกลับกัน เป็นการบังคับให้นักพัฒนาแอปลบฟังก์ชันการทำงานที่เป็นประโยชน์ออกจากบริการของตนเพื่อให้คงอยู่ใน Play Store

ตามที่ Google:

คุณควรเข้าถึงสิทธิ์การใช้งานประวัติการโทรหรือ SMS เพื่อเปิดใช้ฟังก์ชันหลักของแอปเท่านั้น

ฟังก์ชันการทำงานหลักคือจุดประสงค์หลักของแอป เป็นฟีเจอร์ที่ได้รับการบันทึกไว้และโปรโมตอย่างเด่นชัดที่สุดในคำอธิบายของแอป ไม่มีฟีเจอร์อื่นใดที่เป็นศูนย์กลางของฟังก์ชันการทำงานของแอปมากไปกว่า หากไม่มีฟีเจอร์นี้ แอปจะ "ใช้งานไม่ได้" (เช่น ไม่ทำงานตามที่ผู้ใช้คาดหวัง)

Google จัดเตรียมไว้สำหรับสถานการณ์พิเศษ โดยมีข้อยกเว้นชั่วคราวสำหรับแอปที่ไม่ใช่ตัวจัดการ SMS, โทรศัพท์ หรือ Assistant เริ่มต้น อาจ ได้รับเมื่อ:

  • การใช้สิทธิ์นี้มอบฟังก์ชันการทำงานของแอปหลักแก่ผู้ใช้
  • ขณะนี้ยังไม่มีวิธีอื่นในการมอบฟังก์ชันการทำงานหลัก

การใช้งานพิเศษที่ Google ระบุไว้ ได้แก่ หมายเลขผู้โทร การตรวจจับและการบล็อกสแปม สหายอุปกรณ์ที่เชื่อมต่อ; การซิงโครไนซ์ข้ามอุปกรณ์หรือการโอน SMS หรือการโทร ธุรกรรมทางการเงินผ่าน SMS และกิจกรรมที่เกี่ยวข้อง และการโทรผ่านพร็อกซี (การโทรผ่าน VoIP) หากแอปเข้าข่ายข้อยกเว้นเหล่านี้ Google อาจ ให้การอนุมัติ ซึ่งแสดงถึงอำนาจในการพิจารณาของ Google

สรุปการเปลี่ยนแปลงการใช้สิทธิ์ SMS หรือบันทึกการโทร แหล่งที่มา: Google Play Academy Live: การอัปเดตนโยบายเดือนตุลาคม 2018 และเจาะลึกปัญหายอดนิยม

ผลกระทบ

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

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

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

ฉันได้ตรวจสอบคำขอของคุณแล้วและพบว่าแอปของคุณ ส่งไฟล์ คลิปบอร์ด SMS และอื่นๆ - EasyJoin "Pro" net.easyjoin.pro ไม่มีคุณสมบัติในการใช้สิทธิ์ที่ร้องขอดังต่อไปนี้ เหตุผล:

  • อนุญาตให้ใช้ฟีเจอร์ที่ประกาศ {Caller ID, Connected device Companion Apps}; ชม.เนื่องจากเราเห็นว่าไม่จำเป็นสำหรับฟังก์ชันการทำงานหลักของแอปของคุณ
  • ไม่อนุญาตให้ใช้ฟีเจอร์ที่ประกาศ {Initiate a text message}

ในทำนองเดียวกันผู้พัฒนาของ เครื่องบันทึกการโทร ACR กล่าวถึงในกระทู้ Reddit ว่าใบสมัครของเขา ก็ถูกปฏิเสธเช่นกัน (ขึ้นอยู่กับเหตุผลที่ให้ไว้สำหรับ EasyJoin Pro) เนื่องจากการเปลี่ยนแปลงนโยบายนี้

อีกหนึ่งแอพยอดนิยม ทาซเคอร์ยังได้รับผลกระทบอย่างมากจากการเปลี่ยนแปลงนี้ และมีแนวโน้มที่จะสูญเสียฟังก์ชันการทำงานหลักบางส่วนและการอุทธรณ์เพียงเพราะฟังก์ชันสำหรับ ที่มีการร้องขอสิทธิ์เข้าถึง SMS/ประวัติการโทร จะเท่ากับฟังก์ชันที่ไม่ได้ตั้งใจจากมุมมองที่กว้างขึ้นซึ่งดูเหมือนว่า Google จะใช้ การจัดหมวดหมู่. ฟังก์ชันหลักของ Tasker คือ จะทำอะไรก็ได้ซึ่งฟังก์ชันที่ไม่ได้ตั้งใจจะเป็นการเริ่มต้นหรือทำให้ข้อความตัวอักษรหรือการโทรเป็นแบบอัตโนมัติ แต่น่าเศร้าที่ Google ไม่คิดในแนวทางเดียวกัน [เน้นให้]:

ฉันได้ตรวจสอบคำขอของคุณแล้วและพบว่าแอป Tasker, net.dinglisch.android.taskerm ของคุณไม่มีคุณสมบัติในการใช้สิทธิ์ที่ร้องขอด้วยเหตุผลดังต่อไปนี้:

  • ฟีเจอร์ที่ประกาศไว้ "เริ่มต้นข้อความ เริ่มต้นการโทร และระบบอัตโนมัติของสถานการณ์จำนวนไม่จำกัดตามการโทร, SMS และ MMS" ไม่มีสิทธิ์ได้รับสิทธิ์เหล่านี้
  • อนุญาตให้ใช้ฟีเจอร์ที่ประกาศไว้ "หมายเลขผู้โทร การตรวจจับสแปม และการบล็อก และการโทรข้ามอุปกรณ์หรือซิงค์และส่ง SMS" อย่างไรก็ตาม เราพบว่าไม่จำเป็นสำหรับฟังก์ชันการทำงานหลักของแอปของคุณ.
  • อนุญาตให้ใช้ฟีเจอร์ที่ประกาศไว้ "หมายเลขผู้โทร การตรวจจับสแปม และการบล็อก และการโทรข้ามอุปกรณ์หรือซิงค์และส่ง SMS" อย่างไรก็ตาม เราไม่สามารถตรวจสอบคุณสมบัตินี้ได้ในระหว่างการตรวจสอบแอป
  • แอปของคุณมีความสามารถในการจัดการเริ่มต้นซึ่งไม่ตรงกับฟีเจอร์ที่คุณประกาศ
  • อนุญาตให้ใช้คุณสมบัติตัวจัดการเริ่มต้น อย่างไรก็ตาม ดูเหมือนว่าแอปของคุณจะไม่แจ้งให้ผู้ใช้เป็นตัวจัดการเริ่มต้นก่อนที่จะขอสิทธิ์ที่เกี่ยวข้องตามที่นโยบายกำหนด

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

แอปบางแอป เช่น แอปบันทึกการโทร อาจเสียหายจากการเปลี่ยนแปลงนี้ แอปอื่นๆ จะต้องแยกฟังก์ชัน SMS/การโทรออกเป็นแอปแยกต่างหาก (เพื่อให้แน่ใจว่าเป็นเช่นนั้น ตอนนี้ฟังก์ชันจะกลายเป็น "ฟังก์ชันหลัก") จากนั้นจึงส่งทั้งสองแอปไปยัง Google อีกครั้ง คำอธิบาย นั่นเป็นงานจำนวนมาก และไม่มีการรับประกันว่าแนวทางนี้จะนำไปสู่การอนุมัติด้วย

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

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

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

ทาซเคอร์ผู้พัฒนา: joaomgcd

ราคา: 3.49.

4.6.

ดาวน์โหลด
บันทึกการโทร - ACRผู้พัฒนา: เอ็นแอลแอล

ราคา: ฟรี

3.3.

ดาวน์โหลด