Apple'ın, genel UUID'yi uygulama mağazasında iBeacon uygulamaları ile sınırlayan bir politikası var mı?


3

Geliştiricilerin, uygulamalarının çalıştığı iBeacon UUID listesini açıkça belirtmeleri gerektiğini ve bu listedeki her değişikliğin bir güncelleme gerektireceğini duydum. Bunun nedeni, şirketlerin kendi kuponlarını yayınlamak için rakiplerinin iBeacons'larını kullanarak "karşı pazarlama" stratejilerini uygulamalarını engellemektir.

Kullanıcının iBeacon's UUID'sini girmesine ya da bir sunucudan almasına izin verebilecek genel bir uygulama geliştiriyorum.

Bu uygulama gerçekten uygulama mağazasının doğrulama işlemi tarafından reddedilir mi?


Bir başvurunun neden / nasıl reddedileceğine dair bir tartışma ile bağlantı kurabilseydiniz (ya da sözleşmedeki hangi noktanın ihlal edileceğine - belki de şu anda NDA olmayan WWDC videolarına bağlanıyorsanız) .
bmike

Yorumunuz için teşekkürler. Bu bilgileri duyduğum site fransızdı ve kaynaklarından alıntı yapmadılar. Fransızca yazılmış bir kaynakla bağlantı kurmak uygun olur mu?
Khopa

Evet - sorunu daraltmak için yapabileceğiniz her şey yardımcı olur. Bağlantıları gören ve tartışmanın özünü burada ingilizceye çeviren bir editör olabilir. İTunes Connect ve uygulama teslimi için T & C üzerinden geçtiyseniz ve buna izin verdiğinizi veya kısıtladığınızı işaret ettiyseniz daha iyi olurdu. Ayrıca, iBeacon yetkili kaynağına bir bağlantı (oturum açmak için developer.apple.com olsa bile) sorunu daha iyi bilgilendirir.
bmike

Bu konuda bazı ingilizce kaynaklar buldum: beekn.net/2014/05/… blog.awwapps.com/blog/2014/05/20/… Şimdi bana daha açık gözüküyor . Bu nedenle, cevabınız evet, gerçekten bir iBeacon uygulamasında UUID girişi yapmak yasaktır. Zavallı araştırmam için özür dilerim!
Khopa

Yine de, bununla ilgili resmi Apple belgelerini arıyorum.
Khopa

Yanıtlar:


2

Cevabım evet, Apple kullanıcının iBeacon UUID'yi girmesine izin veren uygulamaları reddediyor. Bir sunucudan bir uuid alırsanız, bu muhtemelen aynı soruna yol açar.

Bu konuyla ilgili bir makaleden sadece bir alıntı:

Apple'ın yakın zamanda UUID taramasının “kilitlenmesini” bir adım öteye götürdüğü raporlarını alıyoruz. Önceden, uygulamanızda taradığınız UUID numaralarını belirtmeniz gerekiyordu, ancak bu numaraları manuel olarak da girebiliyordunuz.

Ancak şimdi, Apple, bu işlevselliğe sahip uygulamaları reddediyor. Awwapps bu reddedilmenin belgelenmiş durumlarından biridir:

"İBeacon uygulamalarımızın yaklaşan güncellemeleriyle Buradan Başlayın ve Seyahat Radarı iBeacon kimlik bilgilerini (UUID'ler, Ana Kimlik, Küçük Kimlik) manuel olarak ekleme ve düzenleme seçeneğini kaldıracağız. Bu bizim seçimimiz değil. App Store: iBeacons'ınızı eklemek için diğer seçeneklerle birlikte gelmek için elimizden gelenin en iyisini yapacağız - daha iyi seçenekler… Bunu geliştireceğiz ve daha fazla iBeacon satıcısına destek vereceğiz… Lütfen, tüm iBeacon'ların genel bir taramasının mümkün olmadığını unutmayın. iOS'ta yaygın olarak kullanılan tüm iBeacons'ları kapsamak için girdilerinize güveniyoruz. "

Kaynak: http://beekn.net/2014/05/apple-closed-system-apple-slowly-locking-ibeacon/

Neden :

Apple buna güvenlik nedeniyle karar verdi. Bu, geliştiricilerin başka şirketler tarafından kullanılmalarına ilişkin fikirlerini engellemelerini sağlar.

Neden bu kadar önemli değil:

İşaretçilerin çoğu yapıcıları işaretlerini aynı UUID ile kurdular. Bu yüzden UUID güvenlik nedeniyle değiştirilmediği sürece en çok kullanılan işaret farları hala bulunabilir. Örneğin, varsayılan olarak, Estimote tarafından oluşturulan tüm iBeacons'lar için UUID "B9407F30-F5F8-466E-AFF9-25556B57FE6D" şeklindedir. Daha sonra, uygulamanızı geliştirmek için fener tarafından gönderilen "büyük" ve "küçük" kimliğe güveniyorsunuz.

iBeacons görünmez değil:

Tüm iBeacons'ları menzilde görebilecek bir uygulama geliştirmek ve Google Play Store'da sorunsuz bir şekilde yayınlamak mümkün. İOS'ta, bir uygulamanın kullanıcının UUID değerini girmesine izin vermesi hala teknik olarak mümkündür, App Store tarafından onaylanmayacaktır.

Ve tabii ki, iBeacons hala havada hala fiziksel olarak var olan Bluetooth verilerini yayıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.