รายการที่คุณร้องขอไม่สามารถซื้อได้


96

ฉันพยายามรวมการซื้อในแอปของ Android Market เข้ากับแอปของฉัน แต่น่าเสียดายที่พบข้อผิดพลาดที่น่ารำคาญทุกครั้งที่ฉันพยายามซื้อผลิตภัณฑ์ที่ไม่เหมาะสมจริง

ฉันได้นำแอปพลิเคชันตัวอย่าง (Dungeons) และเพิ่มลงในแอปของฉัน ฉันได้อัปเดตคีย์สาธารณะและอัปเดตรายการผลิตภัณฑ์ดังต่อไปนี้:

/ ** รายการรายการสินค้าสำหรับสินค้าที่สามารถซื้อได้ * /

private static final CatalogEntry[] CATALOG = new CatalogEntry[] {
    new CatalogEntry("full", "Full v", Managed.MANAGED),

};

ฉันได้ส่งออกแอปพลิเคชันโดยใช้ Eclipse และติดตั้งลงในโทรศัพท์ของฉันและอัปโหลดไปยังเว็บไซต์ Android Market นอกจากนี้ในเว็บไซต์ Android Market ฉันได้เพิ่มแบบเต็มเป็นการซื้อในแอปและเผยแพร่แล้ว

ฉันได้เพิ่มบัญชี googlemail ของฉันเป็นบัญชีทดสอบด้วย (นั่นคือบัญชีที่ฉันลงชื่อเข้าใช้ในโทรศัพท์ของฉัน)

เมื่อฉันเรียกใช้แอปพลิเคชันบนโทรศัพท์ของฉันฉันได้รับรายการที่คุณร้องขอไม่สามารถซื้อได้สำหรับข้อความ Android เมื่อใดก็ตามที่ฉันพยายามซื้อเต็ม แต่ถ้าฉันลองเช่น android.test.purchased มันก็ใช้งานได้ดี

เอกสารสำหรับรายการที่คุณขอไม่มีให้ซื้อ Android ระบุดังต่อไปนี้:

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

รหัสผลิตภัณฑ์นั้นเหมือนกันอย่างแน่นอนได้รับการเผยแพร่อย่างแน่นอนและคำขอจะต้องผ่านการยอมรับเนื่องจากเป็นแอปพลิเคชันตัวอย่าง

ฉันใช้ apk เวอร์ชันเดียวกันและฉันเผยแพร่ผลิตภัณฑ์ที่ไม่เหมาะสมและเปิดใช้งาน apk ด้วย แต่ฉันยังคงประสบปัญหาเดียวกันโปรดช่วยฉันด้วยการแก้ไข

ความคิดใด ๆ ที่จะได้รับการชื่นชม!


1
คุณเผยแพร่ผลิตภัณฑ์ของคุณ?
Mohsin Naeem

บัญชี Google ที่คุณใช้Merchant Accountแตกต่างจากบัญชีอุปกรณ์หรือไม่
Mohsin Naeem

1
ตรวจสอบให้แน่ใจว่าผลิตภัณฑ์ที่คุณเพิ่มใน play store แสดงสถานะเป็น "ใช้งานอยู่"
Ali

ตรวจสอบให้แน่ใจว่าผู้ทดสอบของคุณคลิกลิงก์เลือกใช้ ...
Pixel

คำตอบ:


182

ประสบการณ์ของฉันเกี่ยวกับข้อผิดพลาดนี้คือ:

  1. อย่าลืมอัปโหลด APK ที่ลงชื่อไปยังคอนโซลนักพัฒนาซอฟต์แวร์

  2. ตรวจสอบให้แน่ใจว่าได้ติดตั้ง APK ที่ลงนามแล้วบนอุปกรณ์ของคุณไม่ได้เปิดแอปในตัวแก้ไขข้อบกพร่อง

  3. อย่าลืมสร้างบัญชีทดสอบในคอนโซลนักพัฒนาซอฟต์แวร์ของคุณ

  4. ตั้งค่าบัญชีทดสอบของคุณ

    1. อย่าลืมลงชื่อเข้าใช้อุปกรณ์ของคุณด้วยบัญชีทดสอบของคุณ
    2. ในกรณีของการทดสอบอัลฟา / เบต้าแบบปิดตรวจสอบให้แน่ใจว่าคุณได้เพิ่มบัญชีทดสอบของคุณในกลุ่มผู้ทดสอบที่เลือกแล้วคุณสามารถทำได้ในหน้าการจัดการเวอร์ชันอัลฟา / เบต้าของคุณ
    3. ในกรณีของการทดสอบอัลฟา / เบต้าแบบปิดตรวจสอบให้แน่ใจว่าบัญชีทดสอบของคุณยอมรับการเข้าร่วมในการทดสอบแอปพลิเคชันนี้ผ่านลิงก์เชิญพิเศษ
  5. อย่าลืมสร้างในการเรียกเก็บเงินแอปในคอนโซลนักพัฒนาซอฟต์แวร์ของคุณและในที่สุดก็เปิดใช้งานรายการจากคอนโซล !!! (นี่คือสิ่งที่ทำให้ฉันได้รับหลังจากทำตามบทแนะนำของ Google อย่างเต็มที่)

  6. ตรวจสอบให้แน่ใจว่าได้ตั้งค่า VersionCode และ VersionName ในไฟล์ Manifest ให้เหมือนกับเวอร์ชันในคอนโซลนักพัฒนาซอฟต์แวร์ (อัลฟ่าเบต้าหรือเวอร์ชันที่ใช้งานจริงแบบร่างใช้ไม่ได้อีกต่อไป) คำตอบ @alexgophermix ใช้ได้ผลสำหรับฉัน

หากคุณกำลังมองหาการทดสอบการชำระเงินโดยไม่ต้องถอนเงินจริงคุณต้องเพิ่มบัญชีทดสอบของคุณเพิ่มเติมในรายการบัญชีพิเศษอื่น "บัญชี Gmail ที่มีสิทธิ์ทดสอบการเข้าถึง" คุณจะพบสิ่งนั้นในการตั้งค่าบัญชีเล่น (ไม่ใช่โครงการ!) ในหน้าที่คุณสามารถดูรายการโครงการของคุณให้ไปที่การตั้งค่าจากนั้นในหน้า "รายละเอียดบัญชี" (เลื่อนลงมาเกือบจะอยู่ด้านล่างสุดของหน้า) คุณจะพบรายการ "บัญชี Gmail ที่มีสิทธิ์ทดสอบการเข้าถึง"


5
อย่าลืมทดสอบแอปพลิเคชันโดยใช้บิลด์ที่มีลายเซ็น +1
Vamsi Challa

37
ตรวจสอบให้แน่ใจว่าได้ตั้งค่า VersionCode และ VersionName ในไฟล์ Manifest ให้เหมือนกับเวอร์ชันในคอนโซลนักพัฒนาซอฟต์แวร์ (อัลฟ่าเบต้าหรือเวอร์ชันที่ใช้งานจริงแบบร่างใช้ไม่ได้อีกต่อไป) คำตอบ @alexgophermix ใช้ได้ผลสำหรับฉัน +1
i.shadrin

6
นอกจากนี้ตรวจสอบให้แน่ใจว่าคุณทดสอบผู้ใช้ได้เลือกใช้ Alpha (หากคุณใช้ obv นั้น) ไม่เพียงพอที่จะเพิ่มลงในการทดสอบใบอนุญาต
ADB

4
ตรวจสอบให้แน่ใจว่าคุณได้รับอนุมัติให้เป็นผู้ทดสอบโดยเปิด Opt-in URL และใช้บัญชีทดสอบ
bogumil

1
รหัสเวอร์ชันต้องตรงกันขอบคุณที่แจ้งเตือนช่วงเวลาแห่งความตื่นตระหนกอย่างแท้จริง
Meanman

99

สิ่งที่ควรตรวจสอบมีดังนี้

  1. คุณได้สร้าง apk และคุณได้รับการตีพิมพ์ไปยัง GooglePlay แดชบอร์ดในอัลฟาหรือเบต้า
  2. แอปใน GooglePlay Dashboard ไม่ได้อยู่ในโหมดร่างแต่อยู่ในโหมดเผยแพร่ (คุณจะต้องสร้างวงกลมเล็ก ๆ ทั้งหมดที่มีไอคอนเครื่องหมายถูกอยู่ทางด้านซ้ายของหน้าจอเป็นสีเขียวก่อนจึงจะสามารถเผยแพร่ได้)
  3. คุณได้ตั้งค่าบัญชีทดสอบอื่นนอกเหนือจากบัญชีที่ "แนบมา" กับ GooglePlay Dashboard คุณสามารถทำได้โดยสร้างกลุ่ม Google+ เพิ่มบัญชีทดสอบของคุณในกลุ่มนั้นและระบุกลุ่ม Google+ ในแดชบอร์ด GooglePlay
  4. APK ที่คุณใช้ทดสอบการซื้อนั้นมีรหัสเวอร์ชันชื่อเวอร์ชันและที่สำคัญที่สุดคือมีการลงนามด้วยคีย์สโตร์เดียวกับ apk ที่คุณเผยแพร่ในสโตร์
  5. คุณรอสองสามชั่วโมงระหว่างเวลาที่คุณเปลี่ยนแปลงบางสิ่งในแดชบอร์ดเพื่อให้การเปลี่ยนแปลงเผยแพร่ ใช้เวลาสองถึงสามชั่วโมง
  6. ตรวจสอบว่าค่า sku เป็นค่า sku ที่ถูกต้อง (เปรียบเทียบกับค่าที่คุณป้อนใน GP Dashboard)
  7. คุณพยายามที่จะซื้อสินค้าที่สั่งซื้อแล้ว รับรายการที่ซื้อและแสดงในบันทึกเพื่อดูว่าเป็นเช่นนั้นหรือไม่ หากเป็นเช่นนั้นให้ใช้ผลิตภัณฑ์นั้นหรือคืนเงินเข้าบัญชีทดสอบของคุณ (คุณจะต้องรอให้การคืนเงินเพื่อเผยแพร่ใช้เวลาสองสามชั่วโมง)
  8. ตรวจสอบให้แน่ใจว่าInapps ใช้งานได้อยู่ !

สิ่งที่ให้ฉันหลังจาก 6 ชั่วโมงนี้เป็นส่วนสุดท้าย:

  1. ตรวจสอบให้แน่ใจว่าคุณได้ลงชื่อเข้าใช้ Google (ในเบราว์เซอร์ของคุณ) ด้วยบัญชีทดสอบและคุณเปิดลิงก์นี้ (มีเครื่องหมายสีแดง) และคุณอนุมัติให้เป็นผู้ทดสอบ !!!! http://i.stack.imgur.com/VSgAV.png

อัปเดต

  1. หากคุณใช้รสชาติเพื่อสร้าง apks ที่กำหนดเป้าหมายซีพียูที่แตกต่างกันและคุณสร้างสำหรับarm, armv7 และ x86และคุณอัปโหลดทั้งหมดไปยังร้านค้าอย่าลืมใช้หนึ่งในนั้นเพื่อทดสอบข้อ หากคุณใช้บิลด์ "สากล" ซึ่งมีไลบรารีซีพียูทั้งหมด (โดยพื้นฐานแล้วจะเป็นบิวด์อื่นที่ไม่ใช่สิ่งที่อยู่ในสโตร์) มันจะไม่ทำงาน

14
ฉันมีสถานการณ์เดียวกันกับคุณ ทั้งหมด 1-8 ไม่มีปัญหา แต่ 9 นี่แหละคือปัญหา เสียเวลาทั้งวันเพื่อค้นหาสิ่งนี้ คุณคือผู้ช่วยชีวิตของฉัน
Paiboon Panusbordee

2
ใช่ส่วนสุดท้ายมีความสำคัญที่สุดดูเหมือนว่า Google จะเปลี่ยนกฎมันใช้งานได้โดยไม่มีขั้นตอนที่ 9 แต่ตอนนี้สำหรับเบต้าแบบปิดหรือเบต้าแบบเปิดคุณต้องคลิกลิงก์ ขอบคุณผู้ชาย!
Siyuan Zhang

ปัญหาของฉันคือ 4. รหัสเวอร์ชัน APK ที่ติดตั้งไม่เหมือนกับ google play apk เมื่อฉันสร้างเวอร์ชันเดียวกันมันก็ใช้งานได้คำตอบนี้มีค่า
พฤหัสบดี

ฉันเกลียดความไม่แน่นอน "สองสามชั่วโมง" นี้มาก! ในช่วง "สองสามชั่วโมง" นี้เจ้านายของฉันมักจะประหลาด! Btw หากคุณติดตั้ง APK ด้วยตนเองคุณจะไม่ได้รับการอัปเดตเลย! และมันโง่มากที่ด้วย APK ที่ลงนามเอง IAB จะไม่ทำงาน ฉันเดาว่าเราต้องรอให้การอัปเดตเกิดขึ้น!
WindRider

สำหรับการใช้คีย์รีลีสของคุณในโหมดดีบักสำหรับ android studio โปรดดูstackoverflow.com/questions/16965058/…
VSB

45

เหตุการณ์นี้เกิดขึ้นเมื่อผลิตภัณฑ์อยู่Inactiveใน Play Store ซึ่งActivateผลิตภัณฑ์ควรใช้งานได้ดี


ไม่เคยคิดมาก่อน ... : D ขอบคุณที่ช่วยประหยัดเวลาได้มากขึ้น!
Kamran Ahmed

Inactiveหมายถึงอะไร? นักพัฒนาควรใช้ APK เวอร์ชันอัลฟ่า
IgorGanapolsky

23

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

ดังนั้นเมื่อใดก็ตามที่คุณต้องการซื้อผลิตภัณฑ์ใด ๆแม้จะมีบัญชีทดสอบบัญชีนั้นควรมีรายละเอียดเครดิตที่ถูกต้อง


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

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

23

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

หวังว่านี่จะช่วยใครบางคนได้


สิ่งนี้ไม่ได้ให้คำตอบสำหรับคำถาม เมื่อคุณมีเพียงพอชื่อเสียงคุณจะสามารถที่จะแสดงความคิดเห็นในโพสต์ใด ๆ ; แทนที่จะให้คำตอบที่ไม่จำเป็นต้องชี้แจงจากผู้ถาม - จากรีวิว
tttony

11
ข้อมูลของคำตอบนี้เป็นสิ่งที่ควรรู้และอาจเป็นคำตอบที่ถูกต้องสำหรับบางคนเช่นฉัน
AlexioVay

7
@tttony ฉันชี้ให้เห็นอีกสาเหตุของข้อผิดพลาดฉันไม่ได้ขอคำชี้แจงใด ๆ ไม่ใช่สมมติฐานหรือคำถามหากคุณติดตั้ง APK ด้วยตนเองด้วยหมายเลขเวอร์ชันที่สูงกว่าที่เผยแพร่การซื้อในแอปจะส่งคืนข้อผิดพลาดนี้
DavidBVal

2
มันเป็นข้อมูลที่มีประโยชน์มาก ขอบคุณมากสำหรับการประหยัดเวลาของฉัน ยกนิ้วให้
Aritra Roy

19

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

ฉันมักจะอัปเดต VersionCode และ VersionName ของฉันในขณะที่ยังทดสอบเวอร์ชันใหม่ (ก่อนอัปโหลดไปยัง Play Store) จากนั้นพบข้อผิดพลาดนี้เมื่อฉันไปทดสอบคุณสมบัติเฉพาะของ IAB


4
และรออย่างน้อย 45-90 นาทีหลังจากอัปโหลดไปยัง Play store เพื่อให้มันเริ่มทำงาน
mm2001

9

Opt-in URLสำหรับกรณีของฉันจะต้องไปรับการเชื่อมโยงจากแท็บเอพีเค เปิดเบราว์เซอร์และใช้ลิงก์ จากนั้นลงทะเบียนเป็นผู้ทดสอบในหน้านั้น


9

คุณต้องยอมรับที่จะเป็นผู้ทดสอบ

การจัดการรุ่น -> การเผยแพร่แอป -> จัดการผู้ทดสอบจากนั้นเปิดลิงก์นี้ (URL ที่เลือก) ด้วยโหมดไม่ระบุตัวตนเพื่อเข้าสู่ระบบบัญชีผู้ทดสอบ

ป้อนคำอธิบายภาพที่นี่


I´ma ผู้ทดสอบและฉันมีปัญหาเดียวกัน
Jorgesys

4

โปรดตรวจสอบว่าคุณใช้รหัสอีเมลบัญชีทดสอบเดียวกันหรือไม่


การเข้าสู่ระบบอุปกรณ์ของฉันเป็นรหัสอีเมลอื่นหลังจากที่ฉันตั้งรหัสอีเมล testaccount เป็นรหัสหลักปัญหานี้ได้รับการแก้ไขแล้ว
laxman

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

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

4

ข้อมูลเพิ่มเติมล่าสุด (2016/11):

  1. ผู้ทดสอบต้องยอมรับคำขอทดสอบที่นำมาจากลิงก์ที่นำมาจาก Developer Console (หัวข้อ: APK)

  2. ต้องเผยแพร่แอป : สามารถเผยแพร่ในการทดสอบเบต้า / อัลฟาได้ INFO: หากคุณกด "เผยแพร่" ใน Developer Console แอปจะไม่เผยแพร่แอปในเวอร์ชันที่ใช้งานจริงเว้นแต่คุณจะเผยแพร่ไปยังแท็บเวอร์ชันที่ใช้งานจริง (ในส่วน APK)


2

หากสถานะผลิตภัณฑ์อยู่ใน "ไม่ใช้งาน" ให้เปิดใช้งาน สิ่งนี้ได้รับการแก้ไขสำหรับฉัน แน่นอนว่า Google ต้องใช้เวลาสักพักในการอัปเดต

ตรวจสอบให้แน่ใจว่าอีเมลทดสอบของคุณได้รับการลงทะเบียนแล้ว


1

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

ไปที่ Android Developer Console -> แอปของคุณ -> APK จากนั้นเลือกใช้การทดสอบ Open Alpha / Beta ส่งลิงค์ที่ให้ไว้กับตัวคุณเองหรือผู้ทดสอบ

ตราบเท่าที่พวกเขาเข้าสู่ระบบด้วยบัญชีนั้นบนอุปกรณ์ Android พวกเขาสามารถทดสอบได้

โชคดี


1

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


1

ในขณะที่ซื้อการสมัครสมาชิกในแอปฉันมีทุกสิ่งจากรายการด้านล่างในสถานที่ที่เหมาะสม

  1. สร้าง apk ที่ลงนามและเผยแพร่ไปยังช่องอัลฟา

  2. เพิ่มรหัสอีเมลผู้ทดสอบในการทดสอบใบอนุญาต

  3. เพิ่มรหัสอีเมลของผู้ทดสอบในการทดสอบอัลฟ่าแทร็กแบบปิด

  4. เลือกที่จะเป็นผู้ทดสอบ

  5. รหัสการทดสอบแตกต่างจากรหัสของบัญชีนักพัฒนาซอฟต์แวร์

  6. อยู่บนอุปกรณ์ Android ไม่ใช่โปรแกรมจำลอง

  7. ดาวน์โหลดแอพจาก play store

ยังคงได้รับข้อผิดพลาดนี้โดยแจ้งว่า"รายการที่คุณกำลังมองหาไม่พบ" "รายการที่คุณกำลังมองหาไม่พบ"

หลังจากเสียเวลา 2-3 วันฉันพบว่ามันใช้งานได้ก็ต่อเมื่อมีการตั้งค่าโหมดการชำระเงินบางอย่างใน play storeโหมดการชำระเงินถูกติดตั้งในร้านเล่น

แม้ว่าคำตอบส่วนใหญ่จะเกี่ยวข้องกับการซื้อ IAB เก่าและฉันใช้ API ไคลเอนต์การเรียกเก็บเงินใหม่ซึ่งก็คือ - implementation 'com.android.billingclient:billing:1.0'มันไม่ใช่เรื่องง่ายที่จะหาวิธีแก้ปัญหา

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


0

อาจมีความเป็นไปได้สามประการ:

  1. บันทึก APK ของคุณบน Google Play เป็นแบบร่างและอย่าลืมเปิดใช้งานและเผยแพร่ผลิตภัณฑ์ของคุณด้วยรหัสเฉพาะ
  2. ตรวจสอบรหัสของคุณเหมือนกับรหัสผลิตภัณฑ์ใน Google Play
  3. หรือตรวจสอบประเภทรายการเหมือนกันเช่น Managed ทั้งใน Google Play และ Code ของคุณ

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


3
ข้างต้นสามเงื่อนไขเป็นที่พอใจ แต่แสดงข้อผิดพลาดเดียวกัน
laxman

0

ในการแก้ปัญหานี้ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างผลิตภัณฑ์บน Google Play Developer Console

  2. บันทึกและตั้งค่าเป็น "ใช้งานอยู่"

  3. อัปโหลด APK ไปยัง Google play

หมายเหตุการเรียกเก็บเงินในแอปอาจใช้ไม่ได้จนกว่าจะสร้างผลิตภัณฑ์ของคุณในขั้นตอนที่ 1 ไปแล้ว 6 ชั่วโมง


0

คำตอบที่ได้รับการโหวตสูงสุดครอบคลุมทุกอย่าง แต่ถ้าคุณโง่พอ ๆ กับที่ฉันต้องรีบเร่งผ่านขั้นตอนการเผยแพร่แอปเพื่อที่จะดำเนินการทดสอบ IAP ต่อไปอย่าลืมเผยแพร่แอปใน Play Store ของประเทศที่คุณกำลังทดสอบ ใน! วิธีง่ายๆในการตรวจสอบสิ่งนี้บนอุปกรณ์คือแตะลิงก์ 'ดาวน์โหลดบน Google Play' เมื่อเปิด URL การเลือกใช้การทดสอบ หากคุณได้รับข้อผิดพลาด "ไม่พบรายการ" เมื่อพยายามเปิดผ่าน Google Play Store แสดงว่าแอปของคุณไม่ได้รับการเผยแพร่ที่นั่น ฉันพบปัญหานี้เนื่องจากฉันโหลดแอปที่ลงชื่อไว้ด้านข้างอย่างถูกต้องผ่าน ADB และแม้ว่า IAP จะปรากฏในบิลด์ แต่คุณจะได้รับข้อผิดพลาดนี้เมื่อคุณพยายามซื้อ

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