วิธีเตรียม Account สำหรับทดสอบ In-app Purchase by

31
Aug
1

เนื่องจากการทำ In-app purchase นั้น จะต้องมีการสร้าง product ขึ้นมาก่อนว่าชื่ออะไร ราคาเท่าไหร่ ทั้งฝั่ง iOS และ Android เรามาดูขั้นตอนกัน

Android

  1. Login เข้า https://play.google.com/apps/publish/
  2. เลือก Settings (Icon ฟันเฟือง)
  3. เลือก Account details
  4. ที่ License Testing ใส่ email ของ google account ที่จะให้เป็น tester ทดสอบได้แล้วกด save
  5. ตรง Merchant Account หน้าเดียวกันจะมีส่วนเชื่อมต่อกับ Google Wallet กด link ไปหากยังไม่ได้สร้างไว้ ระบบจะให้กรอกข้อมูลเพื่อสร้างเอาไว้รับเงินจากผู้ใช้
  6. สร้าง app ใหม่เพื่อทดสอบ หรือเลือก app เดิมที่มีอยู่
  7. Upload APK ที่มีการขอ Permission In-app Billing (หากแค่ทดสอบให้ upload เข้า alpha channel)
  8. เลือก In-app Products ที่เมนูทางซ้ายหลังเลือก app ที่เราต้องการใส่ in-app purchase
  9. ถ้าไม่มีปัญหาจะมีปุ่ม Add new product ให้กดได้ หากไม่มี ให้ทำข้อ 7 ใหม่
  10. กด Add new product แล้วเลือกเป็น Managed Product (สำหรับ API v3) แล้วใส่ Product ID เช่น com.lvup.item1
  11. กรอกข้อมูลต่างๆ ให้ครบแล้วกด Save
  12. ที่ข้างๆ ปุ่มเซพ เลือกจาก Inactive เป็น Activate เพื่อเริ่มใช้งาน
  13. สถาะ app ที่จะใช้ in-app ต้องเป็น Published เท่านั้น (ถ้ายังไม่ต้องการปล่อยให้ใช้ Alpha Channel ได้ แม้กด publish ก็ไม่เป็นไร)
  14. รอระบบ google update สักหลายชั่วโมงหน่อย ( 2-3 ชม.) แล้วทดสอบยิง In-app จากตัว app ของเราได้เลย
  15. กดเมนู Services & APIs (ใต้ In-app Products) จะมีส่วน YOUR LICENSE KEY FOR THIS APPLICATION ซึ่งให้ license key ส่วนนี้ไปใช้กับ library in-app purchase ที่เราใช้งาน
  16. upload apk ที่ใส่ license key ขึ้นไปเพื่อทดสอบ
  17. ทดสอบ reserved item ที่ google จองเอาไว้ให้ทดสอบโดยเฉพาะได้ตามหน้านี้
  18. ทดสอบ in-app จาก app ของเรา
  19. ข้อควรระวัง หมายเลข Build หรือ Bundle Version Code จะต้องเป็นเลข Build ที่เคย upload ขึ้น Store ไปแล้วเท่านั้น ห้ามใช้เลขที่มากเกินจริงจากที่มีใน Store (ถ้ามี script เปลี่ยนเลข Build อัตโนมัติควรระวังเป็นอย่างยิ่ง) ไม่อย่างนั้นจะเจอ error ฟ้องว่าหา item ชิ้นนี้ไม่พบ และห้ามใช้เลขที่ยังไม่ได้ใส่ permission billing ลงไป ไม่อย่างนั้นจะไม่สามารถใช้การได้

iOS

  1. login เข้า https://itunesconnect.apple.com
  2. เข้า Manage users
  3. เลือก Test User
  4. Add New User กรอกรายละเอียดแล้วเซพ ขั้นตอนนี้เป็นการสร้าง account เอาไว้ทดสอบ in-app
  5. กลับมาที่หน้าแรก เลือก Manage your apps
  6. สร้าง app ใหม่เพื่อทดสอบ หรือเลือก app เดิมที่มีอยู่
  7. เข้าไปใน app นั้นๆ แล้วเลือก Manage In-App Purchases ทางขวา
  8. เลือก Create New
  9. เลือก Consumable
  10. กรอกข้อมูลต่างๆ
  11. สำหรับ Price Tier จะเป็นส่วนเลือกว่าราคาเท่าไร ซึ่ง apple บังคับไม่ให้เราตั้งราคาเองได้อิสระ ต้องตั้งตาม apple กำหนดเท่านั้น โดยจะมี Tier ธรรมดา (ถ้า US ราคา 0.99 ราคาสกุลเงินอื่นจะแปลงจาก 0.99 มาตรงๆ) และ Alternate Tier (ราคาในสกุลเงินอื่นๆ จะพยายามลงท้ายด้วยเลข 9 ให้ ไม่ได้แปลงมาจากราคา US ตรงๆ กำไรอาจลดลงเล็กน้อย)
  12. กรอกครบกด Save ให้พนักงาน Apple ไป Review (Ready to submit) * ห้ามลืม upload screenshot for review ไม่งั้นจะทดสอบซื้อไม่ได้ อาจ upload รูปหลอกๆ ไปก่อน ค่อยมาแก้ไขเป็นรูปจริงที่หลังได้
  13. ที่ Device ที่จะทดสอบ ให้กด Setting -> Store Settings -> Sign out
  14. เปิด app ของเราขึ้นมาทดสอบ in-app โดยกดซื้อ
  15. ระบบจะปรากฏให้ใส่ account ก็กรอก test user ที่สร้างในข้อ 4 ไป
  16. กดซื้อเพื่อทดสอบ

Enjoy this article?

Consider subscribing to our RSS feed!

1 ความเห็น

ใส่ความเห็น

RSS feed for comments on this post