วิธีการค้นหา Play Store ด้วยการอนุญาตทำได้อย่างไร


66

ฉันจะระบุได้อย่างไรว่าฉันไม่ต้องการเห็นแอพที่ต้องการเช่นการเชื่อมต่ออินเทอร์เน็ต หรือจะแสดงเฉพาะแอพที่ใช้สิทธิ์เฉพาะ

พื้นที่เก็บข้อมูลเฉพาะที่มีการค้นหาบนหน้าเว็บของมัน? แอพที่ให้บริการค้นหา Play Store หรือไม่?


6
นี่อาจเป็นคำแนะนำที่ยอดเยี่ยมสำหรับ Google ..
Android Quesito

8
หากคุณใช้เว็บอินเตอร์เฟสของ Play Store คุณไม่จำเป็นต้องพยายามติดตั้งเพื่อดูการอนุญาตของแอพ - มีแท็บในหน้าแอพแต่ละรายการที่แสดง ช่วยให้คุณประหยัดได้ไม่กี่คลิก
Chahk

3
AppBrain ควรจะสามารถเพิ่มคุณสมบัตินี้ นี่คือคำขอคุณลักษณะ ลงคะแนนให้ :)
Flow

@Chahk ฉันไม่พบแท็บ คุณต้องการโพสต์ลิงก์ตัวอย่างสำหรับแท็บนั้นหรือไม่
Marcel

@Marcel เว็บไซต์ Play Store ได้รับการออกแบบใหม่เมื่อเร็ว ๆ นี้โดย Google น่าเสียดายที่พวกเขาลบฟังก์ชั่นที่ฉันพูดถึง ตอนนี้คุณต้องคลิกปุ่ม "ติดตั้ง" เพื่อดูการอนุญาต
Chahk

คำตอบ:


5

อัปเดต: ปัจจุบันไม่สามารถใช้งานได้ตามรายชื่อร้านค้า Google Play

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

รับ StripSearch ที่นี่: https://play.google.com/store/apps/details?id=com.hasslefixes.stripsearch

หากคุณต้องการดูตัวอย่างอธิบายการใช้งานคุณสามารถดูวิดีโอได้ที่นี่: https://www.youtube.com/watch?v=mynw3rbky5A

StripSearch ฟรีไม่รวมโฆษณาหรือสปายแวร์และใช้สิทธิ์ต่อไปนี้เท่านั้น:

  • android.permission.INTERNET (จำเป็นต้องมีเพื่อค้นหาร้านค้า)
  • com.google.android.providers.gsf.permission.READ_GSERVICES (จำเป็นเพื่อรับรหัส Google Play Android ที่เชื่อมโยงกับโทรศัพท์และบัญชีของคุณ)

ลองดูสิ!


อืมมม? ไม่ได้android_idเก็บไว้ใน/data/data/android.provider.settings/databases/settings.dbฐานข้อมูลบนอุปกรณ์แม้ว่าจะไม่มี GSF ติดตั้งอยู่ก็ตาม เพียงแค่สงสัยว่าการเข้าถึงที่จริงๆต้องได้รับอนุญาต GSF (และไม่ได้สิ่งที่ต้องการREAD_SECURE_SETTINGS) ฉันได้ยิน GSF แล้ว "เขียนทับ" ต้นฉบับandroid_idในการเริ่มต้นบัญชี - แต่มันถูกเก็บไว้ในที่อื่นบนอุปกรณ์หรือไม่? ถ้าเป็นเช่นนั้นอยู่ที่ไหน
Izzy

BTW: ดูดี ฉันเพิ่งเพิ่มลงใน AppBrainและไปยังรายการของ Market-addons ;)
Izzy

ตอนแรกฉันคิดว่าเช่นกัน แต่ปรากฎว่า Android ID ที่เฉพาะกับโทรศัพท์แต่ละเครื่องนั้นไม่ใช่ ID ที่ถูกต้องสำหรับการส่งไปยัง Google Play ในการเข้าถึง Google Play ผ่าน API ตลาด (ซึ่งเป็นวิธีที่ StripSearch ทำงาน) ต้องใช้ GTalk Android ID บล็อกนี้มีเนื้อหาที่ลึกซึ้งยิ่งขึ้น: blog.codepainters.com/2012/01/17/how-to-obtain-gtalk-android-id ขอบคุณที่สละเวลาดู!
HassleFixes

ขอบคุณมาก! ที่มาในเวลา กำลังจะ reflash อีกหนึ่งอุปกรณ์ที่จะใช้ "ไม่มี Google" (NOGAPPS กับ BlankStore แทน) ตอนนี้ฉันมี android_id ที่ถูกต้องแล้ว :)
Izzy

คำแนะนำ: ถ้าใครมีความสนใจในรายละเอียดเพิ่มเติมเกี่ยวกับ app นี้ผมเขียนสรุปในStripsearch ช่วยให้คุณค้นหาปพลิเคชันโดยได้รับอนุญาต HassleFixes ทำให้ไม่ยุ่งยากเขาแก้ไขและค่อนข้างเร็ว (เช่นการสนับสนุนที่ดี :)
Izzy

23

สามารถทำได้ในปัจจุบัน

ในช่วงเช้าประจำของฉันอ่านฟีด RSS ของฉันฉัน stumbled เกี่ยวกับความคิดเห็นที่N-Droidถกแอปชื่อAPEFS แอพนี้พัฒนาโดยนักเรียนชาวเยอรมัน (ดังนั้นคำอธิบายบน Playstore จึงเป็นภาษาเยอรมันแม้ว่าคุณจะตั้งค่าภาษาเป็นภาษาอังกฤษ) แต่สำหรับผู้อ่านที่ไม่ใช่ชาวเยอรมันของเราคำอธิบายสั้น ๆ ที่นี่:

โดยทั่วไปAPEFSเป็นทางเลือกส่วนหน้าสำหรับ Google Playstore คุณเรียกดู playstore เช่นเดียวกับแอพเดิมและค้นหาเหมือนกัน แต่เมื่ออยู่ในรายการผลลัพธ์1ตัวกรองขั้นสูง2จะเข้าสู่การเล่น:

ผลการค้นหา APEFS ตัวกรอง APEFS

ในขณะที่ภาพหน้าจอที่สองแสดงขึ้นคุณสามารถเลือกการอนุญาตที่แอพที่คุณต้องการได้รับอนุญาต (ทำเครื่องหมายที่ช่องทำเครื่องหมาย) และการอนุญาตที่ไม่ควรมี (การทำเครื่องหมายที่ช่องทำเครื่องหมาย)

อย่างไรก็ตาม: ในขณะนี้สามารถใช้ในการกรองปพลิเคชันที่มีสิทธิ์ที่ไม่พึงประสงค์ (เช่นแสดงปพลิเคชันเพียง whitout รับอนุญาตจากอินเตอร์เน็ต) คุณไม่สามารถ จำกัด ผลการค้นหาของคุณไปยังฝั่งตรงข้าม (เช่นแสดงเฉพาะปพลิเคชันที่มีสิทธิ์ของอินเทอร์เน็ต) แอปกำหนดเป้าหมายชัดเจนที่ผู้ใช้ที่กังวลเกี่ยวกับความเป็นส่วนตัว / ความปลอดภัยของพวกเขา - และตามรีวิว (ฉันเพิ่งพบว่าสองสามนาทีที่ผ่านมาดังนั้นฉันไม่สามารถทดสอบได้) มันทำงานได้ดีมาก


แก้ไข:

เนื่องจากเมื่อหนึ่งปีที่แล้วและสัญญาในโฮมเพจ APEFS ( GTransedเป็นภาษาอังกฤษเนื่องจากเวอร์ชันภาษาอังกฤษของพวกเขาเองไม่มีแถลงการณ์ดังกล่าวในวรรคแรก) ดูเหมือนว่าจะไม่ได้รับการเติมเต็มในเร็ว ๆ นี้ (แอปยังคงออฟไลน์): โปรดพิจารณาโซลูชันบนเว็บจากคำตอบอื่นของฉันเป็นทางเลือกในขณะเดียวกัน


ลิงก์ไปยังร้านค้า Google Play ใช้งานไม่ได้นี่คือสิ่งที่อัปเดตหรือไม่ Ps: ถ้าใช่มีการสนับสนุนภาษาอังกฤษอยู่แล้ว ...
Zuul

@ Zuul ไม่นั่นเป็นสิ่งที่ผิด ลิงก์ Play เสียชั่วคราวเนื่องจาก "Play-8 relaunch" ของ tile-store ตอนนี้ (ดูที่โฮมเพจAPEFS ( แปลเป็นภาษาอังกฤษ)) เห็นได้ชัดว่าแอปใช้ไซต์ขูด;) แต่น่าเสียดายที่หน้าภาษาอังกฤษของพวกเขาไม่ได้มีการแจ้งให้ทราบ ...
Izzy

2
@sashoalm เห็นสามความคิดเห็นที่ด้านบนของคุณ มันเข้ากันไม่ได้กับ PlayStore relaunch เว็บไซต์ของพวกเขากล่าวว่าพวกเขากำลังทำงานเกี่ยวกับการอัปเดต - แต่ดูเหมือนว่าจะใช้เวลาค่อนข้างนาน (มันบอกว่านับตั้งแต่เปิดตัวใหม่) ยังอย่าเพิ่งหมดหวัง!
Izzy

1
4 ปีต่อมาและพวกเขายังคงทำงานกับการอัปเดตนั้น อย่างไรก็ตาม @Izzy ทำให้ฉันไม่ยอมแพ้หวัง ;-)
Spencer D

2
@ อิซซี่, fyi, StripSearch ก็ดูเหมือนว่าจะแตก ฉันไม่แน่ใจว่ายังคงใช้งานได้กับบางคน แต่สำหรับฉันมันใช้งานไม่ได้และฉันเชื่อว่าฉันอ่านความคิดเห็นจากที่อื่นที่ผู้ใช้รายอื่นรายงานว่าใช้งานไม่ได้ (สิ่งเหล่านั้นอาจอยู่ในบทวิจารณ์ของ Play Store จริง ๆ ) ไม่ว่าฉันจะลงเอยด้วยการใช้โซลูชันของคุณซึ่งทำงานได้อย่างสมบูรณ์แบบ ฉันไม่ต้องการแสดงความคิดเห็นเกี่ยวกับสิ่งนั้นแม้ว่าเพียงแค่พูดว่า "+1 ขอบคุณ" อย่างไรก็ตามหน้าเว็บของคุณเป็นเพียงการค้นหา / ตัวกรองที่ใช้งานได้ที่ฉันพบ ดังนั้นคุณได้ upvote ของฉันและความกตัญญูของฉัน คุณให้การสนับสนุนที่ดีเยี่ยมแก่ชุมชน
Spencer D

14

ผ่านไปกว่าสองปีแล้วตั้งแต่ถูกถามคำถามนี้ ถึงกระนั้นก็ยังไม่มี“ วิธีแก้ปัญหาอย่างเป็นทางการ” ให้บริการ แม้จะมีสัญญา แต่ APEFS (แนะนำในคำตอบก่อนหน้าของฉันในช่วงหนึ่งปีที่ผ่านมา) ไม่ได้กลับมา ดังนั้นฉันตัดสินใจที่จะสร้างทางออกของตัวเอง:

เป็นเวลาเกือบ 4 ปีแล้วที่ฉันรักษารายชื่อ“ แอพ Android ตามวัตถุประสงค์” เช่นจัดกลุ่มตามกรณีการใช้งาน ในเดือนมีนาคมผมเริ่มย้ายไปยังเซิร์ฟเวอร์ของตัวเอง เมตาดาต้าทั้งหมดจะถูกเก็บไว้ในฐานข้อมูลบนเซิร์ฟเวอร์ที่และอื่น ๆ ในที่สุดผมก็สามารถที่จะตั้งค่าการค้นหาโดยใช้สิทธิ์

SearchMask
Search Mask เพื่อค้นหา "แอพตามหมวดหมู่และการอนุญาต" (คลิกที่ภาพเพื่อดูตัวเลือกที่ใหญ่กว่า)

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

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

เมื่อมีข้อสงสัยมีไอคอนเครื่องหมายคำถามเล็ก ๆ อยู่ที่มุมขวาบนซึ่งให้ "ความช่วยเหลือออนไลน์" ให้กับคุณ

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

รายการแอพ
หมวดหมู่พร้อมรายละเอียดแอป (แหล่งที่มา: หน้าช่วยเหลือ (ด้วยเหตุนี้“ หมายเลขสีแดง”); คลิกที่ภาพเพื่อดูตัวเลือกที่ใหญ่กว่า)

ดังนั้นคุณสามารถเปรียบเทียบพวกเขาไม่เพียง แต่โดยการให้คะแนน แต่ยังเลือกหนึ่งที่ขอสิทธิ์น้อยกว่า (หมายเลขในกล่องในภาพด้านบนระบุด้วย„ สีแดง 6”) หรือถ้าเป็นไปได้โดยไม่ต้องกังวลใด ๆ (ไม่มีขอบสีแดงรอบกล่อง ) เมื่อคลิกที่ชื่อแอพจะแสดงรายละเอียดเพิ่มเติมดังที่แสดง และมี“ ไข่อีสเตอร์” จำนวนมาก (เช่นเหตุการณ์ MouseOver) - อีกครั้งชี้ไปที่หน้าช่วยเหลือ


การเปิดเผยอย่างเต็มรูปแบบ:ตามที่ระบุไว้ในตอนแรกไซต์ที่อธิบายนั้นถูกออกแบบโดยฉันสร้างโดยฉันเติมเนื้อหาให้ฉัน มีให้บริการสองภาษา (อังกฤษ / เยอรมัน) โดยไม่เสียค่าใช้จ่ายใด ๆ (ซึ่งรวมถึง: ไม่มีคุกกี้แฟลชคุกกี้อะไรก็ตาม) คำถามนี้ที่ Android.SE เป็นหนึ่งในเหตุผลที่ฉันตั้งค่าไว้

นอกจากนี้ควรตระหนักถึงความจริงที่ว่าสิ่งนี้ไม่ครอบคลุมคอลเลกชัน "playstore ทั้งหมด" ณ วันนี้มีแอปที่บันทึกไว้ในฐานข้อมูลน้อยกว่า 10,000 แอป (ซึ่งอาจน้อยกว่า 1% ของแอพที่เล่น) - เว้นแต่คุณจะไม่นับจำนวนแอพปลอมและปลอมแปลงและแอปที่ไม่มีประโยชน์ใน Play อาจครอบคลุมประมาณ 10% ☺) ยังฉันหวังว่า (และคิดว่า) มันเป็นทรัพยากรที่มีประโยชน์ที่คุณจะได้รับ


13

ทำไมปัจจุบัน   นี้ไม่สามารถทำได้

เมื่อนักพัฒนาทำการอัปโหลดแอปพลิเคชันของเขาไปยัง Google Play ไฟล์รายการแอปพลิเคชันจะได้รับการอ่านไปยังฐานข้อมูลจากการดำเนินการค้นหาแอพ

ในการอนุญาตให้ค้นหาแอปพลิเคชันตามสิทธิ์ของพวกเขาจะต้องเข้าถึงฐานข้อมูลและรวบรวมข้อมูลที่เกี่ยวข้องกับโหนดรายการแอปพลิเคชัน <uses-permission>ก่อนหน้านี้อ่านจากไฟล์AndroidManifest.xmlซึ่งนักพัฒนาได้ประกาศสิทธิ์การใช้งานของเขา

แม้ว่าสิ่งนี้จะค่อนข้างตรงไปตรงมา แต่ Google API ไม่ได้ให้ความหมายกับสิ่งนี้:

อย่างเคร่งครัด Google Play ไม่กรองตามองค์ประกอบ <uses-permission>

จากตัวกรองบน Google Play กรองขึ้นอยู่กับ Manifest Elements - <ใช้อนุญาต>


elaborating

โดยพื้นฐานแล้ว Google Play Store ใช้ไฟล์รายการแอปพลิเคชันเพื่อใช้ตัวกรองโดยอัตโนมัติตามอุปกรณ์ของผู้ใช้ข้อมูลจำเพาะฮาร์ดแวร์ประเทศผู้ให้บริการ ฯลฯ

ทั้งหมดนี้ทำอย่างเงียบ ๆ โดยไม่มีการแทรกแซงของพารามิเตอร์การค้นหาใด ๆ

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


1
ต้องบอกว่าคำแนะนำของคุณเป็นประโยชน์ (ดูคำตอบของฉันที่นี่ ): การทำงาน, การสกัดข้อมูลแอป (รวมถึงสิทธิ์) ผ่าน PlayStore API ให้อาหารไปยังฐานข้อมูลและเรียกใช้การค้นหากับ :) หลัง
อิซซี่

6

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


5

รอบเกี่ยวกับวิธีการคือการสร้างแอพพลิเค Java ที่ใช้หุ่นยนต์ในตลาด API ปัจจุบันสามารถค้นหาแอปตาม "คำหลักหรือชื่อแพคเกจ" สามารถสร้างคิวรีการค้นหาเพื่อค้นหาสิทธิ์ที่จำเป็นที่ต้องการได้ จำเป็นต้องทำการบ้านเล็กน้อย แต่ก็มีประโยชน์

หลังจากดาวน์โหลด androidmarketapi-0.6.jar และ protobuf-java-2.2.0.jar (แน่นอนว่าคุณควรติดตั้ง JRE ไว้แล้ว) คุณสามารถดำเนินการดังต่อไปนี้:

java -jar androidmarketapi-X.Y.jar myemail mypassword myquery

คุณต้องแทนที่ XY ด้วย 0.6 เนื่องจากเป็นรุ่นปัจจุบันและแทนที่ข้อมูลประจำตัวและแบบสอบถาม สอบถามอาคารคุณสามารถเยี่ยมชมนี้หน้า


แบบสอบถามชนิดใดที่จะให้แอปได้รับอนุญาต ฉันไม่เห็นสิ่งที่เกี่ยวข้องกับสิ่งนั้น
RR

ฉันไม่แน่ใจเกี่ยวกับการค้นหาตามชื่อแพ็คเกจโดย "String query =" pname: <package> ";" และตามชื่อผู้พัฒนา "String query =" pub: <name> ";" จะได้รับเป็นตัวอย่าง โดยให้คำหลักที่เหมาะสมในการค้นหา (ซึ่งจะต้องขุดออกไป) ฉันหวังว่าคุณจะได้รับสิ่งที่คุณกำลังมองหา
Narayanan

2

หากคุณมีทักษะการเขียนโปรแกรมคุณสามารถเขียน parser ของคุณเองและใช้ตัวกรองด้านบน ฉันไม่พบอะไรเกี่ยวกับ API แต่คุณสามารถแยกวิเคราะห์เว็บอินเตอร์เฟสเพื่อรับสิ่งที่คุณต้องการได้อย่างช้าๆ

มันไม่ใช่ทางออกที่ง่ายที่สุด แต่สามารถทำให้คุณมั่นใจมากกับผลลัพธ์ที่คุณจะได้รับ

สุจริตฉันหวังว่าฉันจะทำให้ตัวอย่างง่ายๆใน Python แต่ไม่มีเวลาตอนนี้ อาจจะในอนาคตอันใกล้


1
นั่นคือสิ่งที่ฉันพยายามหลีกเลี่ยง การดาวน์โหลดเว็บเพจกว่าครึ่งล้านหน้านั้นไม่ได้อยู่ในอันดับต้น ๆ แบนด์วิดท์ 12GB พร้อมข้อมูลดิบ 50GB และใครจะรู้ว่ามีกี่ชั่วโมงของเครื่อง ฉันสามารถเขียนรหัสที่ฉันไม่ต้องการ
RR

1
ซื้อเซิร์ฟเวอร์เขียนโปรแกรมที่แคชรายการการอนุญาตและเรียกใช้งานที่นั่นและรีเฟรชแคชสำหรับแอปเมื่อได้รับเวอร์ชันใหม่ - เฉพาะเมื่อแอปตรงกับการค้นหาคำหลักของผู้ใช้ (และคุณยังสามารถแบ่งหน้าผลลัพธ์และ จำกัด ตัวเอง หน้าที่ผู้ใช้ดู) จากนั้นเพิ่มโฆษณาเพื่อให้คุณสามารถชำระค่าเซิร์ฟเวอร์และอาจเพิ่มขั้นตอน "???" และ "กำไร!"
Adrian Panasiuk

2
เราไม่ใช้เซิร์ฟเวอร์อีกต่อไปใช่ไหม
Adrian Panasiuk

... หรือเพียงแค่พยายามคุยกับทีม Google เพื่อเพิ่มคุณสมบัตินั้น
Крайст

1
@Kpa ขอบคุณที่เชื่อมโยงเพจที่ไม่มีส่วนเกี่ยวข้องกับสิ่งนี้
RR

1

การค้นหาด้วยชื่อสิทธิ์ยังหมายความว่าการค้นหาที่ดีที่สุดผ่านคำอธิบายของแอป

ตัวอย่างเช่น: "ค้นหาที่ตั้ง COARSE (NETWORK-based)" -> การค้นหาสิ่งนี้จะแสดงรายการแอปพลิเคชันที่มีข้อมูลนี้อยู่ในคำอธิบาย แต่จะไม่สามารถค้นหาผ่านแท็บการอนุญาต

หาก Google อนุญาตให้ขูดข้อมูลของแอพทั้งหมดเช่นเดียวกับฉันฉันจะสามารถมอบเครื่องมือค้นหาให้แอปค้นหาโลกผ่านการอนุญาตที่พวกเขาต้องการ :)


1

ไม่มีวิธีการแก้ปัญหาที่กล่าวถึงที่นี่ทำงานตั้งแต่กุมภาพันธ์ 2561

ดังนั้นฉันจึงสร้างโซลูชันง่าย ๆ ของฉันเองซึ่งฉันจะทำเอกสารด้านล่าง

TL; DR: ใช้ API ของ AppBrain

คำตอบที่ยาว

  1. สร้างโฟลเดอร์ชื่อappSearchเช่น

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

  3. นำทางไปยังหน้าการเข้าถึง API

  4. คัดลอกฟิลด์การรับรองความถูกต้องซึ่งมีลักษณะdi=xxxx&t=zzzzzและเก็บค่าลงในไฟล์ที่เรียกว่าappBrain.jsonในรูปแบบต่อไปนี้:

    {"DI": "xxxx", "TOKEN": "yyyy"}

  5. ตอนนี้ดาวน์โหลดfilter.jsและบันทึกลงในโฟลเดอร์ ('appSearch') เดียวกัน

  6. ติดตั้ง Java 8+

  7. เรียกใช้คำสั่งต่อไปนี้: jjs -scripting filter.js -- keywordโดยที่คำหลักสามารถเป็นข้อความค้นหาใด ๆ

  8. คุณควรเห็นรายการ 50 แอพที่ตรงกับคำค้นหาของคุณและเรียงตามจำนวนสิทธิ์ที่มีลิงก์ไปยังหน้าร้านเล่นของพวกเขา

    แก้ไข: รหัสในfilter.jsนั้นค่อนข้างง่ายและสามารถปรับให้เหมาะกับเกณฑ์ของคุณเองถ้าคุณรู้ว่าการเขียนโปรแกรมเล็กน้อย ฉันจะพยายามกำหนดค่าให้มากขึ้นในอนาคต

  9. เทียร์ฟรีอนุญาตให้มีจำนวนการสืบค้นที่ จำกัด ต่อวัน อย่างไรก็ตามคุณจะสามารถทำการค้นหาได้ประมาณ 30 ครั้งต่อวันซึ่งเพียงพอสำหรับการใช้งานส่วนตัว


"ไม่มีวิธีแก้ปัญหาใด ๆ ที่กล่าวถึงที่นี่ใช้งานได้ตั้งแต่เดือนกุมภาพันธ์ 2017" ไม่เชื่ออย่างนั้น การค้นหาแอปของฉันยังคงใช้งานได้และมันเป็น ก.พ. 2018 แม้;) // ขอบคุณสำหรับแนวทางของคุณ - แต่มันไม่ตรงกับคำถามทั้งหมด เป้าหมายคือการกำจัดแอพออกจากรายการผลลัพธ์หากพวกเขาขอสิทธิ์บางอย่าง - ไม่ใช่เพียงแค่รายการที่เรียงตามจำนวนสิทธิ์ และ AFAIK "ฟรีเทียร์" จำกัด เพียง 10 คำขอต่อวัน เป็นความคิดที่ดี :)
อิซซี่

1
อ๊ะแก้ไขให้กับ feb 2018 ฉันชอบโซลูชันของคุณ แต่เป็นรายการที่รวบรวมไว้ซึ่งไม่ได้ปรับขนาด ตัวอย่างเช่นแอพที่ฉันพัฒนาขึ้นนั้นไม่ได้อยู่ในรายการของคุณอย่างเข้าใจได้แม้ว่าพวกเขาจะต้องการการอนุญาตน้อยมากและได้รับความนิยม สิ่งfilter.jsที่ฉันเชื่อมโยงกับคือโค้ดตัวอย่างที่สามารถปรับแต่งได้ (โดยคนที่รู้จักการเขียนโปรแกรม) บางทีถ้าฉันมีเวลามากขึ้นฉันจะทำให้มันสามารถกำหนดค่าได้มากขึ้นสำหรับผู้ที่ไม่ใช่โปรแกรมเมอร์
HRJ

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