கிதுப் இணைப்பு: bit.ly/GitHub-testpayments
பயன்பாட்டில் உள்ள வாங்குதல் நிகழ்வுகளைச் சோதித்து உள்நுழைவதற்கான எளிய பயன்பாடு, தங்களுடைய சொந்த பில்லிங் சேவையகத்தை இயக்காத பயன்பாடுகளுக்கான நிலையான பில்லிங் நடைமுறைகளைப் பின்பற்றி உருவாக்கப்பட்டுள்ளது (அதாவது, தயாரிப்புகள் மற்றும் வாங்குதல்களை வினவுவதற்கு Play பில்லிங் APIகளை நம்பியிருப்பது).
தற்போது ஃபோன், ஆண்ட்ராய்டு டிவி மற்றும் வேர் ஓஎஸ் ஆகியவற்றை ஆதரிக்கிறது.
இதைப் பயன்படுத்த, உங்கள் சொந்த பயன்பாட்டில் வேலை செய்யாத பேமெண்ட் ஃப்ளோக்காக இந்தப் பயன்பாட்டைச் சோதிப்பதே சிறந்த நடைமுறை. இந்தப் பயன்பாட்டில் இது வேலை செய்தால், உங்கள் குறியீட்டை எங்கள் கிதுப் குறியீட்டுடன் ஒப்பிடவும் அல்லது வேறுபாடுகளைக் கண்டறிய எங்கள் பதிவுகளைச் சரிபார்க்கவும்; இந்தப் பயன்பாட்டில் அதுவும் தோல்வியுற்றால், எங்களுக்குத் தெரியப்படுத்துங்கள் - இது ப்ளே பில்லிங் மாற்றமாக இருக்கலாம், அது ஓட்டத்தை உடைத்து, நாங்கள் பயன்பாட்டைப் புதுப்பிக்க வேண்டியிருக்கும்!
குறிப்பு: இந்த பயன்பாட்டில் உள்ள அனைத்து பரிவர்த்தனைகளும் சோதனை நோக்கங்களுக்காக மட்டுமே. பரிவர்த்தனைகளுக்கு உண்மையான பொருட்கள் அல்லது சேவைகள் வழங்கப்படாது. பயன்பாட்டில் பயன்படுத்தப்படும் சொற்கள் (எ.கா. "ஒரு ரோஜாவை வாங்கு") வெறும் ஆர்ப்பாட்ட நோக்கங்களுக்காக மட்டுமே அவை உண்மையானவை அல்ல.
இந்த ஆப்ஸைப் பயன்படுத்தி சோதனை செய்வதற்கான செலவைக் குறைக்க, Play Console தேவைகளைக் கடப்பதற்குத் தேவையான குறைந்தபட்ச விலைக்கு விலைகள் அமைக்கப்பட்டுள்ளன.
பெரும்பாலானவை USD $0.49 அல்லது குறைந்தபட்சத் தேவையின் காரணமாக சமமானவை (சில நாடுகளில் வேறுபட்ட குறைந்தபட்ச தேவை காரணமாக வேறுபடலாம்).
வெளியீட்டு நேரத்தின்படி கொள்முதல் ஓட்டங்கள் சரிபார்க்கப்பட்டன. எங்களின் சிறந்த முயற்சியில் தேவையான பில்லிங் மாற்றங்களைப் பெற இது தொடர்ந்து புதுப்பிக்கப்படும். அறியப்படாத காரணங்களுக்காக உங்கள் சொந்த பயன்பாட்டில் பணம் செலுத்துவதில் தோல்வி ஏற்பட்டால், குறுக்கு-சரிபார்ப்புக்கு மேலும் பல.
பயன்பாட்டில் உள்ள தயாரிப்புகள் மற்றும் சந்தாக்களை சோதிக்கலாம் (உங்கள் சோதனைக்குப் பிறகு அதை ரத்துசெய்ய நினைவில் கொள்ளுங்கள்!). பணம் செலுத்தும் போது நிகழ்வுகளைக் குறிக்க பதிவுகளையும் வழங்குகிறது.
இந்த தருணத்தின் முக்கிய செயல்படுத்தல் விவரங்கள்:
1. onPurchasesUpdated in PurchasesUpdatedListener இல் வெற்றிகரமான பதிலைப் பெறும்போது, உங்கள் வாங்குதல்களைக் கையாளுவதை உறுதிசெய்து கொள்ளுங்கள் (ஒப்புக்கொள்ளவும், பொருந்தினால் பயன்படுத்தவும்).
2. உங்கள் பயன்பாட்டின் onResume() அழைப்புகளில் பயனரின் வாங்குதல்களை (queryPurchasesAsync) நீங்கள் வினவுவதை உறுதிசெய்து கொள்ளுங்கள் (அல்லது onResume() சரியான இடம் இல்லையென்றால் அதற்கு சமமானது), ஒவ்வொரு வாங்குதலின் ஒப்புகை நிலையை ஆராய்ந்து, அவை வெற்றிகரமாக ஒப்புக்கொள்ளப்படவில்லை எனில் அவற்றை அங்கீகரிக்கவும் .
- நுகர்பொருட்கள் ஏற்கனவே ஒப்புக் கொள்ளப்பட்டிருந்தாலும், பதிலில் இன்னும் சேர்க்கப்பட்டிருந்தால் (அது வெற்றிகரமாக நுகரப்படவில்லை என்று அர்த்தம்)
3. அதற்கேற்ப பில்லிங் பதிலில் இருந்து புதிய மாற்றங்களைப் பிரதிபலிக்க UI ஐப் புதுப்பிக்கவும்.
4. வாட்ச் ஸ்கிரீன்கள் விரைவில் செயலிழந்து போகலாம், ஆப்ஸ் செயலில் இயங்காததன் காரணமாக அல்லது பணம் செலுத்தும் போது நிகழ்வுகளைப் பெறாததால், வாங்குதல்கள் புதுப்பிக்கப்பட்ட() போன்றவை தாமதமாகலாம். நீங்கள் திரையை எழுப்பும்போது, onResume() இல் உள்ள onPurcahsesUpdated() மற்றும் queryPurchasesAsync() இரண்டும் ஏறக்குறைய ஒரே நேரத்தில் எரியக்கூடும் (எனவே பந்தய நிலைமைகளைச் சரிபார்க்கவும்).
5. 72 மணிநேரத்திற்குள் ஒப்புக்கொள்ளப்படாத வாங்குதல்கள் தானாகவே திரும்பப் பெறப்படும் என்பதை நினைவில் கொள்ளவும்.
புதுப்பிக்கப்பட்டது:
10 ஜூலை, 2024