2017-03-14 4 views
5

जैसे ही मैं Google Play पर अपने ऐप का एक नया संस्करण अपलोड करता हूं, मुझे एक प्री-लॉन्च परीक्षण रिपोर्ट मिलती है जो कि बहुत अच्छी और बढ़िया है, लेकिन मुद्दा यह है कि अधिकांश समय एआई बस सेटअप के आसपास घूमता है और वास्तविक परीक्षण नहीं करता है यूआई। मैं उन उपकरणों के लिए सेटअप को जल्दी और यादृच्छिक रूप से पूर्व-पूर्ण करना चाहता हूं।यह पता लगाने के लिए कि क्या Google Play प्री-लॉन्च रिपोर्ट डिवाइस पर ऐप चल रहा है या नहीं?

तो मेरा सवाल यह है कि यह पता लगाने का कोई तरीका है कि यह उन परीक्षण उपकरणों पर चल रहा है?

उत्तर

4

आप निम्न के साथ एक पूर्व प्रक्षेपण परीक्षण उपकरण का पता लगाने कर सकते हैं:

private boolean isTestDevice() { 
    String testLabSetting = Settings.System.getString(getContentResolver(), "firebase.test.lab"); 
    return "true".equals(testLabSetting); 
} 

देखें: https://firebase.google.com/docs/test-lab/android-studio#modify_instrumented_test_behavior_for_testlab

+0

Firebase के परीक्षण प्रयोगशाला वास्तव में गूगल पूर्व लॉन्च रिपोर्ट की तरह है? – Avamander

+0

बहुत यकीन है लेकिन मैंने इसे स्वयं परीक्षण नहीं किया है। मैं जल्द ही उत्पादन में इस कोड का परीक्षण करूँगा। मैं वापस रिपोर्ट करूंगा ... –

+3

मैंने इसका परीक्षण किया और यह परीक्षण डिवाइस का पता लगाता है। –

संबंधित मुद्दे

 संबंधित मुद्दे