2016-11-01 3 views
4

У меня есть приложение, отмеченное whitelabeled, и приложение каждого клиента имеет свой собственный уникальный идентификатор пакета. Это приводит к тому, что Crashlytics наводняется различными приложениями, которые потенциально могут иметь один и тот же отчет о сбоях. Я бы хотел, чтобы все это было сгруппировано под одним приложением, поэтому его легче поддерживать.Один идентификатор пакета в Crashlytics для нескольких приложений

Я знаю, что есть решение для Android (https://gist.github.com/tyvsmith/6188014), но ничего не найдено для iOS.

Кто-нибудь знает, возможно ли это для iOS, и если да, то как я могу это сделать?

ответ

0

Mike из Fabric здесь.

В настоящее время на iOS для ткани нет способа сделать это. Я дам команде понять, что вы хотели бы, чтобы она была добавлена.

+1

Спасибо за ваш ответ! Хотелось бы увидеть этот вариант! –

+0

Отмечено и слышно :) –

+0

Любые изменения на этом Майке Боннеле? –

1

У меня такая же ситуация, и сегодня я подтвердил, что Crashlytics заставляет меня иметь отдельное приложение в своей системе для каждого из мои клиенты. Я подозреваю, что с интеграцией Firebase/Google это не изменится, поскольку они будут предлагать полную инфраструктуру приложения (так же, как переход от Xamarin Insights -> HockeyApp -> Microsoft Mobile Center). Сегодня я рассмотрел альтернативы; Raygun.com имеет давнюю поддержку Xamarin, и единственная связь между вашим приложением и Raygun - это текстовый ключ, и он работает с файлами dSYM или без них. Все идет нормально!

+1

John-Daniel из Raygun здесь. Пара примечаний. В сценарии, который имеет Пол, я бы использовал пользовательские теги Raygun, чтобы пометить каждого белого лейбла. Вы можете повернуть все данные таким образом. Во-вторых, к вашему вопросу о dsyms, в то время как Raygun будет работать без него, если ошибки происходят ниже уровня Xamarin, тогда вы все равно захотите предоставить dsym, чтобы мы могли символизировать ошибки нижнего уровня для вас. Надеюсь, это поможет! – traskjd