Github లింక్: bit.ly/GitHub-testpayments
వారి స్వంత బిల్లింగ్ సర్వర్ను అమలు చేయని యాప్ల కోసం ప్రామాణిక బిల్లింగ్ పద్ధతులను అనుసరించి రూపొందించబడిన (అంటే, ఉత్పత్తులు మరియు కొనుగోళ్లను ప్రశ్నించడానికి ప్లే బిల్లింగ్ ఆన్-డివైస్ APIలపై ఆధారపడటం) యాప్లో కొనుగోలు ఫ్లో ఈవెంట్లను పరీక్షించడానికి మరియు లాగిన్ చేయడానికి సులభమైన యాప్.
ప్రస్తుతం ఫోన్, ఆండ్రాయిడ్ టీవీ మరియు వేర్ OSకి సపోర్ట్ చేస్తోంది.
దీన్ని ఉపయోగించడానికి, మీ స్వంత యాప్లో పని చేయని చెల్లింపు విధానం కోసం ఈ యాప్ని పరీక్షించడం ఉత్తమ అభ్యాసం. ఇది ఈ యాప్లో పనిచేస్తుంటే, మీ కోడ్ను మా గితుబ్ కోడ్తో సరిపోల్చండి లేదా తేడాలను గుర్తించడానికి మా లాగ్లను తనిఖీ చేయండి; అది కూడా ఈ యాప్లో విఫలమైతే, మాకు తెలియజేయండి - ఇది Play బిల్లింగ్ మార్పు కావచ్చు, ఇది ఫ్లోను విచ్ఛిన్నం చేస్తుంది మరియు మేము యాప్ని అప్డేట్ చేయాల్సి రావచ్చు!
గమనిక: ఈ యాప్లోని అన్ని లావాదేవీలు పరీక్ష ప్రయోజనాల కోసం మాత్రమే. లావాదేవీల కోసం అసలు వస్తువులు లేదా సేవలు అందించబడవు. యాప్లో ఉపయోగించిన నిబంధనలు (ఉదా. "గులాబీని కొనండి") కేవలం ప్రదర్శన ప్రయోజనాల కోసం మాత్రమే మరియు వాస్తవమైనవి కావు.
ఈ యాప్ని ఉపయోగించి పరీక్షించడానికి అయ్యే ఖర్చును తగ్గించడానికి Play Console అవసరాలను అధిగమించడానికి అవసరమైన కనీస ధరకు ధరలు సెట్ చేయబడ్డాయి.
చాలా వరకు USD $0.49 లేదా కనీస ఆవశ్యకత కారణంగా సమానం (కొన్ని దేశాలలో వేరొక కనీస అవసరం కారణంగా తేడా ఉండవచ్చు).
విడుదల సమయం నాటికి కొనుగోలు విధానాలు ధృవీకరించబడ్డాయి. మా ఉత్తమ ప్రయత్నంతో అవసరమైన బిల్లింగ్ మార్పులను తెలుసుకోవడానికి ఇది నిరంతరం నవీకరించబడుతుంది. తెలియని కారణాల వల్ల మీ స్వంత యాప్లో చెల్లింపులు విఫలమవుతున్నాయని మీరు కనుగొంటే, క్రాస్-వాాలిడేట్ చేయడానికి మరిన్ని.
యాప్లోని ఉత్పత్తులను అలాగే సబ్స్క్రిప్షన్లను పరీక్షించవచ్చు (మీ పరీక్ష తర్వాత దీన్ని రద్దు చేయాలని గుర్తుంచుకోండి!). చెల్లింపు ప్రక్రియ సమయంలో ఈవెంట్లను సూచించడానికి లాగ్లను కూడా అందిస్తుంది.
ఈ క్షణం నుండి కీలక అమలు వివరాలు:
1. మీరు onPurchasesUpdated in PurchasesUpdatedListenerలో విజయవంతమైన ప్రతిస్పందనను అందుకున్నప్పుడు మీరు మీ కొనుగోళ్లను నిర్వహించారని నిర్ధారించుకోండి (అనుకూలించండి మరియు వర్తించినట్లయితే వినియోగించండి)
2. మీరు మీ యాప్ యొక్క ఆన్రెస్యూమ్() కాల్లలో (లేదా onResume() సరైన స్థలం కానట్లయితే దానికి సమానమైన) వినియోగదారు కొనుగోళ్లను (queryPurchasesAsync) కూడా ప్రశ్నించారని నిర్ధారించుకోండి, ప్రతి కొనుగోలు యొక్క రసీదు స్థితిని పరిశీలించండి మరియు అవి విజయవంతంగా గుర్తించబడనట్లయితే వాటిని గుర్తించండి .
- వినియోగ వస్తువులు ఇప్పటికే గుర్తించబడినప్పటికీ ప్రతిస్పందనలో చేర్చబడినట్లయితే (అది విజయవంతంగా వినియోగించబడలేదని అర్థం)
3. తదనుగుణంగా బిల్లింగ్ ప్రతిస్పందన నుండి కొత్త మార్పులను ప్రతిబింబించేలా UIని నవీకరించండి.
4. వాచ్ స్క్రీన్లు చాలా త్వరగా ఆపివేయబడవచ్చని గుర్తుంచుకోండి, యాప్ యాక్టివ్గా రన్ చేయకపోవడం లేదా చెల్లింపు పూర్తయినప్పుడు ఈవెంట్లను స్వీకరించకపోవడం వల్ల కొనుగోలులు నవీకరించబడిన() మొదలైన వాటిపై ఆలస్యం అయ్యే అవకాశం ఉంది. మరియు మీరు స్క్రీన్ని మేల్కొన్నప్పుడు, onResume()లోని onPurcahsesUpdated() మరియు queryPurchasesAsync() రెండూ దాదాపు ఒకే సమయంలో కాల్పులు జరపవచ్చు (కాబట్టి రేసు పరిస్థితుల కోసం తనిఖీ చేయండి).
5. 72 గంటలలోపు కొనుగోళ్లు ఒప్పుకోకపోతే ఆటోమేటిక్గా రీఫండ్ చేయబడుతుందని గుర్తుంచుకోండి.
అప్డేట్ అయినది
10 జులై, 2024