Tôi đã chuyển từ Swtiched từ Google Cloud Messaging sang Nhắn tin qua đám mây của Firebase.Hồ sơ phát hành và phát hành Nhắn tin qua đám mây của Firebase
Với GCM, tôi phải chọn tùy chọn hộp cát. Như đã trình bày ở đây: https://developers.google.com/cloud-messaging/ios/client#obtain_a_registration_token thấy điểm 3.
Tiếp nhận thông báo đẩy trong chế độ gỡ lỗi tôi phải làm một cái gì đó như thế này
[[GGLInstanceID sharedInstance] startWithConfig:instanceIDConfig];
_registrationOptions = @{kGGLInstanceIDRegisterAPNSOption:deviceToken,
kGGLInstanceIDAPNSServerTypeSandboxOption:@YES};
Tiếp nhận thông báo đẩy trong một ứng dụng từ AppStore (ví dụ TestFlight) Tôi có để nói:
kGGLInstanceIDAPNSServerTypeSandboxOption:@NO};
Bây giờ tôi không thể tìm thấy thứ gì đó như thế này trong Firebase. Đầu tiên tôi nghĩ rằng tuyệt vời không chuyển đổi những giá trị ngu ngốc nữa. Nhưng bây giờ tôi không nhận được bất kỳ thông báo đẩy trong ứng dụng TestFlight của tôi nữa.
Trong debug console của tôi khi tôi gỡ lỗi trên thiết bị một đầu ra là như thế này:
<FIRInstanceID/WARNING> APNS Environment in profile: development
Đó là tốt để gỡ lỗi địa phương, nhưng không mong muốn trong TestFlight. (Tôi không biết điều này có xảy ra với ứng dụng TestFlight hay không, vì tôi không có giao diện điều khiển cho họ.)
Vì vậy, câu hỏi của tôi là: Có ai biết nếu tôi có thể thay đổi tùy chọn Sandbox theo cách thủ công trong Firebase không?
Cảm ơn,
Simon