Github холбоос: bit.ly/GitHub-testpayments
Өөрийн тооцооны серверийг ажиллуулдаггүй (өөрөөр хэлбэл бүтээгдэхүүн, худалдан авалтыг асуухын тулд Play Billing төхөөрөмж дээрх API-д тулгуурласан) стандарт тооцооны практикийг дагаж мөрддөг програмын худалдан авалтын үйл явдлыг шалгах, нэвтрэх энгийн програм.
Одоогоор утас, Android TV, Wear үйлдлийн системтэй.
Үүнийг ашиглахын тулд хамгийн сайн арга бол энэ програмыг өөрийн апп дээр ажиллахгүй төлбөрийн урсгалыг шалгах явдал юм. Хэрэв энэ аппликешн дээр ажиллаж байгаа бол өөрийн кодыг манай Github кодтой харьцуулах эсвэл ялгааг тодорхойлохын тулд бүртгэлийг шалгана уу; Хэрэв энэ аппликешнд мөн алдаа гарвал бидэнд мэдэгдэнэ үү - энэ нь Play-н тооцооны өөрчлөлт байж болзошгүй тул бид програмыг шинэчлэх шаардлагатай болж магадгүй!
Анхаарна уу: Энэ програмын бүх гүйлгээ нь зөвхөн туршилтын зориулалттай. Гүйлгээнд бодит бараа, үйлчилгээ үзүүлэхгүй. Аппликешнд ашигласан нэр томъёо (жишээ нь: "Сарнай худалдаж аваарай") нь зөвхөн үзүүлэх зорилготой бөгөөд бодит биш юм.
Энэ аппликейшнийг ашиглан турших зардлыг багасгахын тулд Play Console-ын шаардлагыг хангахад шаардагдах хамгийн бага үнээр үнийг тохируулсан.
Ихэнх нь хамгийн бага шаардлагаас шалтгаалан 0.49 ам. доллар буюу түүнтэй тэнцэх үнэтэй байна (зарим улсад өөр доод шаардлагаас шалтгаалан өөр байж болно).
Худалдан авалтын урсгалыг худалдаанд гаргах үеийн байдлаар баталгаажуулсан. Энэ нь бидний хамгийн сайн хүчин чармайлтаар шаардлагатай тооцооны өөрчлөлтийг дагаж мөрдөхийн тулд байнга шинэчлэгдэх болно. Хэрэв та өөрийн апп-н төлбөр үл мэдэгдэх шалтгаанаар бүтэлгүйтэж байгааг олж мэдвэл өөр өөр баталгаажуулах хэрэгтэй.
Апп-доторх бүтээгдэхүүн болон захиалгыг туршиж үзэх боломжтой (туршилтын дараа үүнийг цуцлахаа мартуузай!). Мөн төлбөрийн гүйлгээний явцад тохиолдсон үйл явдлуудыг харуулах бүртгэлийг өгдөг.
Одоогийн байдлаар хэрэгжүүлэх гол дэлгэрэнгүй мэдээлэл:
1. OnPurchasesUpdated in PurchasesUpdatedListener-д амжилттай хариулт хүлээн авахдаа худалдан авалтаа зохицуулж байгаа эсэхээ шалгаарай (хэрэв байгаа бол хүлээн зөвшөөрч, хэрэглээрэй).
2. Та мөн хэрэглэгчийн худалдан авалтыг (queryPurchasesAsync) өөрийн апп-ын onResume() дуудлагад (эсвэл onResume() тохирох газар биш бол түүнтэй адилтгах) асууж, худалдан авалт бүрийн хүлээн зөвшөөрөгдсөн статусыг шалгаж, амжилттай хүлээн зөвшөөрөгдөөгүй бол тэдгээрийг хүлээн зөвшөөрөх эсэхээ шалгаарай. .
- Хэрэглээний материалыг аль хэдийн хүлээн зөвшөөрсөн боловч хариултад орсон хэвээр байвал (энэ нь үүнийг амжилттай ашиглаагүй гэсэн үг) мөн хэрэглэнэ.
3. Төлбөрийн хариунаас гарсан шинэ өөрчлөлтүүдийг тусгахын тулд UI-г шинэчилнэ үү.
4. Аппликешн идэвхтэй ажиллаагүй эсвэл төлбөр дууссаны дараа үйл явдлуудыг хүлээн аваагүйгээс болж цагны дэлгэц тун удахгүй унтарч, PurchasesUpdated() гэх мэт саатал гарч болзошгүйг анхаарна уу. Таныг дэлгэцээ сэрээхэд onResume() дээрх onPurcahsesUpdated() болон queryPurchasesAsync() хоёулаа бараг нэгэн зэрэг асч магадгүй (тиймээс уралдааны нөхцөл байгаа эсэхийг шалгаарай).
5. 72 цагийн дотор хүлээн зөвшөөрөөгүй худалдан авалт автоматаар буцаан олгогддог гэдгийг анхаарна уу.
Шинэчилсэн огноо
2024 оны 7-р сарын 10