मैंने Google क्लाउड मैसेजिंग से फायरबेस क्लाउड मैसेजिंग में फिर से स्विच किया।फायरबेस क्लाउड मैसेजिंग विकास और रिलीज प्रोफाइल
जीसीएम के साथ मुझे सैंडबॉक्स विकल्प चुनना पड़ा। के रूप में यहाँ वर्णित: https://developers.google.com/cloud-messaging/ios/client#obtain_a_registration_token बिंदु 3.
डिबग मोड में पुश सूचनाएं प्राप्त करने के लिए देख मैं इस
[[GGLInstanceID sharedInstance] startWithConfig:instanceIDConfig];
_registrationOptions = @{kGGLInstanceIDRegisterAPNSOption:deviceToken,
kGGLInstanceIDAPNSServerTypeSandboxOption:@YES};
की तरह कुछ करने के लिए AppStore से एक App में पुश सूचनाएं प्राप्त करने के लिए (TestFlight जैसे) था मैं था कहने के लिए:
kGGLInstanceIDAPNSServerTypeSandboxOption:@NO};
अब मुझे फ़ायरबेस में ऐसा कुछ नहीं मिल रहा है। सबसे पहले मैंने सोचा कि अब इन बेवकूफ मूल्यों को स्विच नहीं कर रहा है। लेकिन अब मुझे अपने टेस्टफ्लाइट ऐप्स में अब कोई पुश नोटिफिकेशन नहीं मिला है।
मेरी डिबग कंसोल में जब मैं डिवाइस एक उत्पादन पर डिबग इस तरह है:
<FIRInstanceID/WARNING> APNS Environment in profile: development
कौन सा TestFlight में स्थानीय डिबगिंग के लिए अच्छा है, लेकिन अवांछित है। (मुझे नहीं पता कि यह टेस्टफ्लाइट ऐप्स के लिए होता है, क्योंकि मेरे पास उनके लिए कंसोल नहीं है।)
तो मेरा सवाल है: क्या किसी को पता है कि क्या मैं फ़ायरबेस में मैन्युअल रूप से इस सैंडबॉक्स विकल्प को बदल सकता हूं?
धन्यवाद,
साइमन