मैं समझने की कोशिश कर रहा हूं: एंड्रॉइड पर, टेस्टफलाइट कैसे निर्धारित करता है कि यह बीटा-परीक्षक वातावरण में है, और टेस्टफलाइट सर्वर पर गतिविधि अपलोड करनी चाहिए? कुछ similarquestions आईओएस पर टेस्टफलाइट के बारे में पूछ रहे हैं, लेकिन एंड्रॉइड से संबंधित कोई भी नहीं है।सर्वर पर गतिविधियों को भेजने के लिए टेस्टफलाइट के लिए किन स्थितियों को पूरा किया जाना चाहिए?
मैंने TestFlight SDK को मेरी कंपनी के एंड्रॉइड ऐप में एकीकृत किया है क्योंकि यह बीटा परीक्षण और रिमोट लॉगिंग के लिए एक अच्छा समाधान जैसा दिखता है (हम पहले ही इसे आईओएस के लिए उपयोग करते हैं), लेकिन मैं इसे वास्तव में भेजने के लिए नहीं मिल सकता टेस्टफलाइट सर्वर पर सत्र जानकारी। एक बार जब मैं टेस्टफ्लाइट ऐप के माध्यम से अपना ऐप इंस्टॉल करता हूं, तो मैं तुरंत देखता हूं कि यह टेस्टफ्लाइट वेब कंसोल के माध्यम से स्थापित किया गया था, और फिर ... nada। मुझे कोई सत्र डेटा या रिमोट लॉग नहीं मिलता है, भले ही मुझे स्पष्ट रूप से कुछ मिलना चाहिए।
मैं अब तक क्या किया:
- चौगुना जाँच मेरी TestFlight api कुंजी कुछ के लिए
- सत्यापित है कि
TestFlight.takeOff()
बुलाया जा रहा है - सत्यापित है कि
TestFlight.isActive()
रिपोर्टtrue
- apk पर हस्ताक्षर करने की कोशिश की डीबग-केवल कुंजी
- हमारी रिलीज कुंजी के साथ एपीके पर हस्ताक्षर करने का प्रयास किया
- TestFlight (कोई नहीं) से संबंधित त्रुटियों के लिए एंड्रॉयड लॉग की जाँच की
- TestFlight कुछ दिनों (मैं संपर्क किया गया है, लेकिन अभी तक कोई प्रगति)
मेरे वर्तमान अनुमान है कि TestFlight lib है का समर्थन पहले से संपर्क किया लगता है कि यह एक उत्पादन वातावरण में है, और इसलिए इसे लॉग और सत्र जानकारी अपलोड नहीं करनी चाहिए।
SDK Documentation इस प्रश्न का उत्तर देने के लिए कुछ भी नहीं है, लेकिन मुझे लगता है कि अगर मुझे लगता है कि यह किस स्थितियों की तलाश में है तो मैं इसे बहुत जल्दी से कम कर सकता हूं।
मैंने TestFlightLib.jar में प्रवेश किया और पाया कि TestFlight.isActive()
वास्तव में केवल रिपोर्ट कर रहा है कि आपने पहले से ही TestFlight.takeOff()
कहा है या नहीं, इसलिए यह पूरी बात नहीं है कि पूरी प्रणाली काम कर रही है या नहीं।
पर बैचिंग को हटा दिया है http://help.testflightapp.com/ पर दोस्ताना लोग आपकी समस्या के बारे में क्या कहते हैं? – 323go
उन्होंने डीबग कुंजी के साथ ऐप को फिर से हस्ताक्षर करने का सुझाव दिया, जिसने कोई फर्क नहीं पड़ता। मैंने ट्विटर पर और उनके ईमेल समर्थन के माध्यम से उनके साथ जुड़ा हुआ है। –
मुझे जोड़ना चाहिए, मैंने किसी भी भाग्य के बिना लंबाई में टेस्टफ्लाइट एसडीके ज्ञान-आधार के माध्यम से भी टोल किया है। आईओएस केंद्रित पर लेखों का विशाल बहुमत है, और एंड्रॉइड से संबंधित लेखों की सीमित संख्या ने मुझे कोई अंतर्दृष्टि नहीं दी है। –