Как трябва да се разпространява b2b приложение, което използва VOIP флаг, за да остане винаги свързан

Имам b2b приложение, което използва VOIP флаг, за да остане винаги свързан.

Най-добрият начин може да бъде внедряването на поддръжка на APNS в приложението. Но не искам да променя страната на сървъра, така че търся алтернативи.

Възможните алтернативи са

1. B2b приложения

Мога да публикувам приложението си като b2b

  1. Докато изпращам, не виждам опция за b2b приложение (вероятно защото липсва данъчна информация)
  2. Моето приложение е безплатно, но за да може моят клиент да изтегли приложението ми, трябва да закупи програма за закупуване на големи количества. моята поръчка ще трябва да плати?

2. Корпоративен акаунт

  1. Как да разпространявате приложение чрез корпоративен акаунт?
  2. Трябва ли да имам UDID на моя клиент?

Моля, предложете най-добрия възможен начин за разпространение на приложението ми.


person Saqib Saud    schedule 26.03.2013    source източник


Отговори (2)


  1. Вие сами не можете да получите Enterprise акаунт (или по-скоро НЕ ТРЯБВА, ако това не е вашата организация, която изпълнява приложението). Вашият клиент/компания трябва да се регистрира за това.
  2. С корпоративния акаунт можете да разпространявате приложения без UDID. Корпоративен профил за предоставяне на разпространение позволява приложението да бъде инсталирано на произволен брой устройства, точно като профил за предоставяне на разпространение на App Store. Въпреки това, приложенията, подписани с Enterprise Distribution Provisioning Profile, не могат да се разпространяват в App Store и обратното.

Обърнете внимание, че регистрирането на Enterprise акаунт е малко повече PITA от обикновения акаунт на програмист. За конкретни изисквания вижте: https://developer.apple.com/programs/ios/enterprise/

Редактиране: Не е необходимо да се плаща, може да е безплатно, но вашият клиент ще трябва да бъде част от Програмата за закупуване на големи количества. Сайтът на Apple: „Можете да предлагате персонализирани приложения безплатно или на всяка цена, която изберете. След като идентифицирате клиентите си и датата на пускане, всичко е готово.“ - източник: https://developer.apple.com/programs/volume/b2b/

person Jai Govindani    schedule 26.03.2013
comment
благодаря за отговора, защо смятате, че другите опции са достатъчно достойни? - person Saqib Saud; 27.03.2013
comment
Съжалявам, какво имате предвид под други опции? - person Jai Govindani; 27.03.2013
comment
Добавих препратки, за да можете да разберете по-добре наличните опции. - person Saqib Saud; 27.03.2013
comment
Когато казвате B2B - имате предвид, че вашият клиент/компания ще предостави/продаде тези приложения на други компании? Или вашият клиент Е компания и иска да предостави това приложение на своите служители? - person Jai Govindani; 27.03.2013
comment
Да, самият наш клиент е компания. Разбирам какво е b2b, така че мога да кажа, че попадаме в тази категория. - person Saqib Saud; 27.03.2013
comment
В такъв случай бих избрал B2B маршрута, но имайте предвид, че за B2B приложения всички потребители трябва да бъдат предварително одобрени. Това означава, че ще трябва да изброите всички iTunes акаунти на оторизирани потребители в iTunes Connect, преди те да могат да изтеглят приложението. - person Jai Govindani; 27.03.2013
comment
Само едно потвърждение за B2B приложение според моите разбирания. Моят клиент трябва да закупи програма за обемни покупки и това също означава, че приложението ми не може да бъде безплатно. Трябва да се плати, за да бъде b2b приложение. - person Saqib Saud; 28.03.2013

Ако приложението е само за вашия клиент, най-доброто нещо, което можете да направите, е да му кажете, че трябва да закупи корпоративен акаунт. След това създавате приложението с техния акаунт и хоствате .ipa на уеб сървър, до който само те имат достъп.

person jcesarmobile    schedule 26.03.2013
comment
За корпоративна сметка нашите клиенти ще трябва да плащат? Искаме да разпространяваме приложението безплатно. - person Saqib Saud; 27.03.2013
comment
Да, те трябва да платят корпоративния лиценз, той е $300/година, но по този начин нямате ограничения на магазина за приложения и само вашият клиент може да изтегли приложението. - person jcesarmobile; 27.03.2013
comment
AFAIK За корпоративен акаунт само разработчикът трябва да купи акаунт за 299$. И тогава разработчикът може да разпространява приложение в рамките на компанията (обвързано с лиценз). Хората, които използват вашето приложение, се нуждаят само от ipa и валиден сертификат за инсталиране. Предполагам, че testflighapp работи по същия начин. - person Saqib Saud; 27.03.2013
comment
Да, само един човек трябва да го купи, но той (вашият клиент) трябва да го купи, а не вие. Ако не сте предприятие, не можете да закупите този лиценз, защото Apple ще изисква DUNs номер. - person jcesarmobile; 27.03.2013
comment
Готино И двата отговора казват едно и също нещо. - person Saqib Saud; 27.03.2013
comment
Между другото, не е необходимо да им изпращате сертификата, просто ви трябват .ipa и .plist (може да се генерира, когато експортирате .ipa, ако поставите отметка на запазването за предприятие) и след това да качите и двете на уеб сървър и добавете връзка към .plis ‹a href=itms-services://?action=download-manifest&url=yourserver.com/your.plist›Install app‹/a›. Или можете да използвате testflight и те ще се справят вместо вас. - person jcesarmobile; 27.03.2013