Soru IPv6 App Store Reddetme


Güncelleştirme ipv6 ağ bağlantısı sorunları için bugün iki kez reddedildi. Ağ kodumuz, önceki sürüm ve bu mevcut sürüm arasında değişmedi.

Uygulama, https ağ isteklerini yalnızca ipv6 için doğru şekilde yapılandırılmış olan api.metooapp.io yapar [0] ve AWS üzerinde route53'ün arkasında çalışır. Kodda kodlanmış IP adresi yok.

Bir ipv6 ağı oluşturma adımlarını uyguladıktan sonra bile bu sorunu yeniden oluşturamıyorum [1] reddetme bildirisinde sağlanan bağlantıdır. Bu sorunu yaşayan tek kişi ben değilim gibi görünüyor.2].


81
2018-06-05 02:17


Menşei


Kullanıyor musun AFNetworking (eğer öyleyse, hangi versiyonu)? Reachability? ThirdParty Kütüphaneleri? - Brandon
Alamofire 3.4.0 ve Reachability.swiftancak Reachability kullanıyorum yolu sadece isteğe bağlı arka plan görevleri içindir. Benim ana meselem, Apple'ın talimatlarını izledikten sonra bile bunu üretemem. - Sean Thielen
Ağ kodunuzu da soruya ekleyin - error2007s
@ error2007s Ağ kodu Alamofire - Sean Thielen
En son Apple IPv6 dongle'ını aldınız mı? - anders


Cevaplar:


Oldukça stresli bir durumdan sonra, sorunun IPv6 için doğru bir şekilde yapılandırılmamasından dolayı arka tarafımızda sorun olduğunu onaylayabilirim. Görünüşe göre, AWS IPv6'yı ya da Route53 aracılığıyla yalnızca IPv6-only DNS'yi desteklemiyor. Şu an için tüm internete bakan AWS'den arka taraftaki bitleri kapattım.

Bunu bırakmak istedim çünkü muhtemelen kendileri IPv6'ya özel kısıtlamayı aşan güncellemeler göndermeye başlayan insanlar gibi benzer sorunlarla karşılaşan başkaları olacak. Sunucu / dns hazırlığı için bulduğum en iyi araç: http://ready.chair6.net/


36
2018-06-07 21:50



App Store reddinin nedeninin sunucularınızın IPv6 trafiğini desteklemediğini söyler misiniz? Apple'dan şu anda 3 defa reddediyorum ancak kodum önceki versiyonlardan değişmedi. Xamarin iOS kullanıyorum ve IPv6 ile ilgili sorunları olduğu için Bağlantı eklentisini en son sürüme güncelledim. Çaresizleşiyorum! İOS cihazlarındaki çökmeyi burada kopyalayamıyorum (Mac İnternet paylaşımım aracılığıyla bir NAT64 IPV6 ağında bile). - Mangist
Bu reddetme sunucunuza kaynaklanır, sunucunuz ipv6'yı desteklemez. Mangist - Pablo Ruan
Merhaba @Sean Thielan, sunucumuzu test ettim ready.chair6.net ve IPV6 ağ bağlantısı için başarısız, Ama uygulama biz 10.0.2 işletim sistemi sürümü ile bizim iPhone 5S cihazında NAT64 ağ (IPV6 ağ için) oluşturarak test ettik aynı sunucu ile çalışıyordu, aşağıdaki için rehberlik edebilir , Uygulamayı uygulama mağazasına veya Apple teknik desteğiyle iletişime geçmemiz gerekiyor mu? Yoksa IPV6 ağını desteklemek için Sunucumuzu yapılandırmamız gerekecek mi? - Venkatesh
Merhaba @ Venkatesh, bu konu için bir çözüm buldunuz çünkü aynı durumda Apple reddiyle takıldım. - Mohamed Fadl Allah
merhaba Sean. API'larımı test ettim. Bu üç testi başarısız olur .. DNS (IPv6 NS) DNS (MX Kayıt) DNS (Glue) .. Bu üç için sonuç WARN. Apple'ın benim uygulamamı reddetmesi sorunudur. Tüm testleri etkilemek zorunludur. ready.chair6.net????? - JAck


Lütfen bunu not al IPv6 sadece Ağları Destekleme ve IPv6 ve Uygulama İncelemesi bağlantı, elma reddetmelerinde sorunun ne olduğunu belirlemede çok yardımcı olabilir. Bu özel durumda, makaleler açıkça DNS64 / NAT64 test ağını ayarlayabileceğinizi, ancak "Bu test ağının, App Review tarafından kullanılan ağ ile tam olarak aynı olmadığını" belirtmektedir. Bu nedenle, her şey test ortamında çalışabilir ve yine de uygulama reddedildi.

Dahası:

Hizmet tarafından dağıtılan ağlar gibi Uygulama İnceleme ağı   sağlayıcılar, IPv6-IPv6 bağlantısını destekler. Böylece, eğer   sunucu IPv6'yı destekler, uygulamanız gitmeden doğrudan konuşur   NAT64 çevirmen aracılığıyla. Bu genel olarak iyi bir şey ama   sunucunuz IPv6'yı desteklediğini ancak bu IPv6'yı desteklediğini bildirirse   destek bozuk. Örneğin, eğer: DNS adı yanlış DNS ise   doğru ama sunucu IPv6 dinlemiyor sunucu   IPv6 üzerinde dinleme ancak IPv6 üzerinden bir istek geldiğinde başarısız

Dolayısıyla, arka uç sunucunuzda IPv6 desteği varsa, Apple test ağı bunu kullanır ve bu durumda yanlış olan şeydir.

Bunu, aynı sorunu yaşayan diğer kullanıcılar için bir referans ve başlangıç ​​noktası olarak ekliyorum


11
2017-07-24 12:08





Aynı sorunla karşılaştık ve IPv6 için bir AAAA kaydı oluştururken ortaya çıktı, çünkü aslında IPv6 desteği yoktu (biz de Route53 kullanıyoruz), her şeyi dürttü. AAAA kaydını kaldırmak sorunu çözdü.

Başvurdum bir radar Test için belgeleme ve App Review kurulumunun arasındaki uyumsuzluk hakkında - sadece CTO'muzun WWDC'de olduğu ve ağlarına bağlanabildiği için teşhis edebildik, ki bu da düzenli olarak yeniden üretebileceğimiz bir durum değildi.


10
2018-06-14 20:42



İlginç. Route53, aynı şekilde yapılandırıldı, AAAA kaydı bir ELB'ye takıldı. Belki bir sonraki küçük versiyonda tekrar AWS'de deneyeceğim ama AAAA kaydı olmadan. Radarınızın sonuçlar bölümü, kendi deneyimlerimi doğru şekilde yansıtıyor. Bir noktada fabrikada tamamen önbellekleme sorunu olmadığından emin olmak için bir yönlendirici, bir macbook ve bir iPhone'u sıfırladım. Araştırmaya devam edecektim, ancak güncellemenin geçtiği için mutluyum ve umarım bir daha düşünmemeyi umuyorum. - Sean Thielen
Apple'dan radarına bir cevap aldın mı? - Kaiserludi
@Kaiserludi resmi olarak değil, ancak devasa forumlarda, Quinn Eskimo'nun bazı yayınlarına bakarsanız, onları hata ayıklamanıza yardımcı olacak çok daha fazla bilgi ile güncellediğini gördüm. Bu özellikle yararlı görünüyor: forums.developer.apple.com/message/147579#147579 - DesignatedNerd
Çok teşekkürler. Bu bağlantı gerçekten çok bilgilendirici. - Kaiserludi


Benzer duruma girdik. IPv6 ağlarındaki bağlantı sorunları nedeniyle uygulamamız reddedildi. Ayrıca sunucularımız AWS kullanıyor.

IPv6 DNS64 / NAT64 için Test'i tarafımdan herhangi bir sorun olmadan gerçekleştirdim ve bu reddine itirazda bulunmaya karar verdik.

Tarafımızdaki testin başarı ile tamamlandığını ve AWS altyapısını kullandığımızı açıkladık.

İki gün sonra uygulama tekrar gözden geçirildi ve kabul edildi


6
2017-10-05 08:28





Aynı problemi gördük。 Bizim App ipv6 nedeni için hizmet süreleri reddedildi. Ancak APPLE'in Resmi Belgesi olarak yapılandırılan ipv6 ağında test ettik: https://developer.apple.com/library/mac/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html#//apple_ref/doc/uid/TP40010220-CH213-SW1


5
2018-06-17 03:49



Buna bir çözüm buldunuz mu? Apple tarafından kabul edilen uygulama incelememi alamıyorum ve fikirlerim tükendi - Mangist


Uygulamamız ilk kez reddedildi, yerel test ortamını temel aldık elma belgesi ve curl lib'inin varsayılan olarak ipv6'yı etkinleştirmeden çok eski olduğunu öğrenin. Böylece en son kıvrım lib'i oluşturuyoruz ve çalışıyor. Ama yine aynı sebepten dolayı reddedildi. Çok fazla bilgi kontrol ediyorum, birinin aynı deneyimi yaşadığını gördüm, uygulamanızın test ortamında iyi çalıştığını söylemek ve Apple'ın bazı hatalar konusunda ısrar edip edemeyeceğine dair bir mühendis sağlamasını istemek için Apple'a yorum yazarım. Apple inceleme ekibi, şikayetlerimizi gördükleri hafta sonu uygulamamızı onayladı.

Bildiğim kadarıyla kontrol etmeniz gereken 2 konu var. Uygulamanızda sabit kod ip adresi var mı? Sunucu etki alanınızın AAAv kaydını, ipv6'yı desteklediğini göstermek için ayarlıyorsunuz, ancak sunucunuz ipv6'yı dinlemiyor. Evetse, alan adı ayarlarınızdaki o AAAA kaydını alan adı sağlayıcı sitenizden kaldırmanız yeterlidir.


5
2017-08-23 22:33





Erişilebilirlik kütüphanesi IPv6 ağ ayarlarını desteklemelidir. Bu Reachability sınıfını kullanın.

https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007324


3
2017-10-17 01:55