Github шилтемеси: bit.ly/GitHub-testpayments
Колдонмодогу сатып алуу агымынын окуяларын сынап көрүү жана кирүү үчүн жөнөкөй колдонмо, өзүнүн эсеп-кысап серверин иштетпеген колдонмолор үчүн стандарттык эсеп коюу практикасына ылайык курулган (б.а., өнүмдөрдү жана сатып алууларды суроо үчүн Play Billing түзмөктөгү API'лерине таянуу).
Учурда Телефон, Android TV жана Wear OS колдоого алынат.
Аны колдонуу үчүн, эң жакшы практика бул колдонмону өз колдонмоңузда иштебеген төлөм агымын текшерүү. Бул колдонмодо иштесе, кодуңузду биздин Github кодубуз менен салыштырыңыз же айырмачылыктарды аныктоо үчүн журналдарыбызды текшериңиз; эгер ал бул колдонмодо да иштебей калса, бизге кабарлаңыз - бул агымды бузган Play эсеп-кысап өзгөртүүсү болушу мүмкүн жана биз колдонмону жаңыртышыбыз керек болушу мүмкүн!
Эскертүү: Бул колдонмодогу бардык транзакциялар сыноо максатында гана. Транзакциялар үчүн иш жүзүндө эч кандай товарлар же кызматтар көрсөтүлбөйт. Колдонмодо колдонулган терминдер (мисалы, "Роза сатып алуу") жөн гана көрсөтүү максатында жана реалдуу эмес.
Бул колдонмону колдонуу менен сыноого кеткен чыгымды азайтуу үчүн Play Console талаптарын аткаруу үчүн баалар минималдуу болуп коюлду.
Көпчүлүгү минималдуу талапка байланыштуу USD $0,49 же эквиваленттүү (айрым өлкөлөрдө башка минималдуу талапка байланыштуу айырмаланышы мүмкүн).
Сатып алуу агымы релиз убактысына карата текшерилди. Ошондой эле, биздин эң жакшы аракетибиз менен талап кылынган эсеп-кысап өзгөртүүлөрүн кармап туруу үчүн дайыма жаңыланып турат. Эгер сиз өз колдонмоңузда төлөмдөр белгисиз себептерден улам ишке ашпай жатканын тапсаңыз, кайчылаш текшерүү үчүн көбүрөөк.
Колдонмодогу өнүмдөрдү жана жазылууларды сынай аласыз (сынооңуздан кийин аны жокко чыгарууну унутпаңыз!). Ошондой эле төлөм агымы учурунда окуяларды көрсөтүү журналдарын камсыз кылат.
Учурдагы ишке ашыруунун негизги чоо-жайы:
1. onPurchasesUpdated in PurchasesUpdatedListener программасында ийгиликтүү жооп алганыңыздан кийин, сатып алууларыңызды (мүмкүн болсо, моюнга алып, колдонуңуз) текшериңиз
2. Колдонмоңуздун onResume() чалууларында да колдонуучунун сатып алууларын (queryPurchasesAsync) сураганыңызды текшериңиз (же onResume() туура эмес жер болсо эквиваленттүү), ар бир сатып алуунун ырастоо статусун карап чыгыңыз жана алар ийгиликтүү ырасталбаса, аларды ырастаңыз. .
- Ошондой эле керектелүүчү материалдарды керектөө, эгерде ал буга чейин таанылып, бирок жоопко кошулса (бул ийгиликтүү керектелбегенин билдирет)
3. Эсептөө жоопторундагы жаңы өзгөртүүлөрдү чагылдыруу үчүн UIди жаңыртыңыз.
4. Колдонмо жигердүү иштебей калгандыктан же төлөм аяктаганда окуяларды кабыл албагандыктан, саат экрандары жакында өчүп, onPurchasesUpdated() ж.б. кечигип калышы мүмкүн экенин эске алыңыз. Экранды ойготконуңузда, onResume() ичиндеги onPurcahsesUpdated() жана queryPurchasesAsync() экөө тең дээрлик бир убакта күйүшү мүмкүн (андыктан жарыш шарттарын текшериңиз).
5. 72 сааттын ичинде таанылбаган сатып алуулар автоматтык түрдө кайтарылып алынарын эске алыңыз.
Качан жаңырды
2024-ж., 10-июл.