ಗಿಥಬ್ ಲಿಂಕ್: bit.ly/GitHub-testpayments
ತಮ್ಮ ಸ್ವಂತ ಬಿಲ್ಲಿಂಗ್ ಸರ್ವರ್ ಅನ್ನು ರನ್ ಮಾಡದ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಪ್ರಮಾಣಿತ ಬಿಲ್ಲಿಂಗ್ ಅಭ್ಯಾಸಗಳನ್ನು ಅನುಸರಿಸಿ ನಿರ್ಮಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿನ ಖರೀದಿ ಹರಿವಿನ ಘಟನೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು ಲಾಗ್ ಮಾಡಲು ಸರಳವಾದ ಅಪ್ಲಿಕೇಶನ್ (ಅಂದರೆ, ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಖರೀದಿಗಳನ್ನು ಪ್ರಶ್ನಿಸಲು ಪ್ಲೇ ಬಿಲ್ಲಿಂಗ್ ಆನ್-ಡಿವೈಸ್ API ಗಳನ್ನು ಅವಲಂಬಿಸಿದೆ).
ಪ್ರಸ್ತುತ ಫೋನ್, Android TV ಮತ್ತು Wear OS ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
ಇದನ್ನು ಬಳಸಲು, ನಿಮ್ಮ ಸ್ವಂತ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸದ ಪಾವತಿಯ ಹರಿವಿಗಾಗಿ ಈ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುವುದು ಉತ್ತಮ ಅಭ್ಯಾಸವಾಗಿದೆ. ಇದು ಈ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದರೆ, ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ನಮ್ಮ Github ಕೋಡ್ನೊಂದಿಗೆ ಹೋಲಿಕೆ ಮಾಡಿ ಅಥವಾ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಗುರುತಿಸಲು ನಮ್ಮ ಲಾಗ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ; ಈ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಅದು ವಿಫಲವಾದರೆ, ನಮಗೆ ತಿಳಿಸಿ - ಇದು ಪ್ಲೇ ಬಿಲ್ಲಿಂಗ್ ಬದಲಾವಣೆಯಾಗಿರಬಹುದು ಮತ್ತು ಅದು ಹರಿವನ್ನು ಒಡೆಯುತ್ತದೆ ಮತ್ತು ನಾವು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನವೀಕರಿಸಬೇಕಾಗಬಹುದು!
ಗಮನಿಸಿ: ಈ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿನ ಎಲ್ಲಾ ವಹಿವಾಟುಗಳು ಪರೀಕ್ಷಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ. ವಹಿವಾಟುಗಳಿಗೆ ಯಾವುದೇ ನಿಜವಾದ ಸರಕು ಅಥವಾ ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲಾಗುವುದಿಲ್ಲ. ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಬಳಸಲಾದ ಪದಗಳು (ಉದಾ. "ಗುಲಾಬಿಯನ್ನು ಖರೀದಿಸಿ") ಕೇವಲ ಪ್ರಾತ್ಯಕ್ಷಿಕೆ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮತ್ತು ನಿಜವಲ್ಲ.
ಈ ಅಪ್ಲಿಕೇಶನ್ ಬಳಸಿಕೊಂಡು ಪರೀಕ್ಷಿಸಲು ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಲು Play ಕನ್ಸೋಲ್ ಅಗತ್ಯತೆಗಳನ್ನು ರವಾನಿಸಲು ಅಗತ್ಯವಿರುವ ಕನಿಷ್ಠಕ್ಕೆ ಬೆಲೆಗಳನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ.
ಹೆಚ್ಚಿನವು USD $0.49 ಅಥವಾ ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಯ ಕಾರಣದಿಂದಾಗಿ ಸಮಾನವಾಗಿರುತ್ತದೆ (ಕೆಲವು ದೇಶಗಳಲ್ಲಿ ವಿಭಿನ್ನ ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಯಿಂದಾಗಿ ಭಿನ್ನವಾಗಿರಬಹುದು).
ಬಿಡುಗಡೆಯ ಸಮಯದಂತೆ ಖರೀದಿಯ ಹರಿವುಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿದೆ. ನಮ್ಮ ಅತ್ಯುತ್ತಮ ಪ್ರಯತ್ನದಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಬಿಲ್ಲಿಂಗ್ ಬದಲಾವಣೆಗಳನ್ನು ಪಡೆಯಲು ಇದನ್ನು ನಿರಂತರವಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ. ಅಪರಿಚಿತ ಕಾರಣಗಳಿಗಾಗಿ ನಿಮ್ಮ ಸ್ವಂತ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಪಾವತಿಗಳು ವಿಫಲವಾಗುತ್ತಿರುವುದನ್ನು ನೀವು ಕಂಡುಕೊಂಡರೆ ಕ್ರಾಸ್-ಮೌಲ್ಯೀಕರಿಸಲು ಇನ್ನಷ್ಟು.
ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿನ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಚಂದಾದಾರಿಕೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು (ನಿಮ್ಮ ಪರೀಕ್ಷೆಯ ನಂತರ ಅದನ್ನು ರದ್ದುಗೊಳಿಸಲು ಮರೆಯದಿರಿ!). ಪಾವತಿ ಹರಿವಿನ ಸಮಯದಲ್ಲಿ ಈವೆಂಟ್ಗಳನ್ನು ಸೂಚಿಸಲು ಲಾಗ್ಗಳನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ.
ಈ ಕ್ಷಣದ ಪ್ರಮುಖ ಅನುಷ್ಠಾನದ ವಿವರಗಳು:
1. ನೀವು onPurchasesUpdated in PurchasesUpdatedListener ನಲ್ಲಿ ಯಶಸ್ವಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ ನಿಮ್ಮ ಖರೀದಿಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತೀರೆಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಅನ್ವಯಿಸಿದರೆ ಅಂಗೀಕರಿಸಿ ಮತ್ತು ಸೇವಿಸಿ)
2. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಆನ್ರೆಸ್ಯೂಮ್() ಕರೆಗಳಲ್ಲಿ (ಅಥವಾ ಆನ್ರೆಸ್ಯೂಮ್() ಸರಿಯಾದ ಸ್ಥಳವಲ್ಲದಿದ್ದರೆ ಸಮಾನವಾದ) ಬಳಕೆದಾರರ ಖರೀದಿಗಳನ್ನು (queryPurchasesAsync) ಸಹ ನೀವು ಪ್ರಶ್ನಿಸಿದ್ದೀರಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ, ಪ್ರತಿ ಖರೀದಿಯ ಸ್ವೀಕೃತಿ ಸ್ಥಿತಿಯನ್ನು ಪರೀಕ್ಷಿಸಿ ಮತ್ತು ಅವುಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಂಗೀಕರಿಸದಿದ್ದರೆ ಅವುಗಳನ್ನು ಅಂಗೀಕರಿಸಿ .
- ಉಪಭೋಗ್ಯವನ್ನು ಈಗಾಗಲೇ ಅಂಗೀಕರಿಸಿದ್ದರೆ ಆದರೆ ಇನ್ನೂ ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲಿ ಸೇರಿಸಿದ್ದರೆ ಅದನ್ನು ಸೇವಿಸಿ (ಅಂದರೆ ಅದನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸೇವಿಸಲಾಗಿಲ್ಲ)
3. ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಬಿಲ್ಲಿಂಗ್ ಪ್ರತಿಕ್ರಿಯೆಯಿಂದ ಹೊಸ ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು UI ಅನ್ನು ನವೀಕರಿಸಿ.
4. ವಾಚ್ ಸ್ಕ್ರೀನ್ಗಳು ಬಹುಬೇಗ ಆಫ್ ಆಗಬಹುದು, ಪಾವತಿ ಪೂರ್ಣಗೊಂಡಾಗ ಅಪ್ಲಿಕೇಶನ್ ಸಕ್ರಿಯವಾಗಿ ಚಾಲನೆಯಲ್ಲಿಲ್ಲ ಅಥವಾ ಈವೆಂಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸದ ಕಾರಣ ಖರೀದಿಗಳ ಅಪ್ಡೇಟ್ () ಇತ್ಯಾದಿಗಳಲ್ಲಿ ವಿಳಂಬವಾಗಬಹುದು ಎಂದು ತಿಳಿದಿರಲಿ. ಮತ್ತು ನೀವು ಪರದೆಯನ್ನು ಎಚ್ಚರಗೊಳಿಸಿದಾಗ, onPurcahsesUpdated() ಮತ್ತು onResume() ನಲ್ಲಿನ queryPurchasesAsync() ಎರಡೂ ಬಹುತೇಕ ಒಂದೇ ಸಮಯದಲ್ಲಿ ಉರಿಯಬಹುದು (ಆದ್ದರಿಂದ ಓಟದ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ).
5. 72 ಗಂಟೆಗಳ ಒಳಗೆ ಅಂಗೀಕರಿಸದ ಖರೀದಿಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಪಾವತಿಯನ್ನು ಪಡೆಯುತ್ತವೆ ಎಂದು ತಿಳಿದಿರಲಿ.
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಜುಲೈ 10, 2024