Аналитика ориентации устройства

Я пытаюсь решить, должен ли я использовать ландшафтный режим в своем приложении. Есть ли программное обеспечение для аналитики, которое скажет мне, если пользователи попытаются просмотреть мое приложение в ландшафтном режиме? Или я должен написать свои собственные методы?

3 Solutions collect form web for “Аналитика ориентации устройства”

Вы можете использовать файл heatma.ps SDK для просмотра статистики для каждого экрана вашего приложения. Это автоматически, поэтому вам не нужно выполнять поддержку ориентации, чтобы узнать.

Трудно сказать, учитывая, что shouldAutorotateToInterfaceOrientation: вызов выполняется для всех ориентаций независимо от того, пытается ли пользователь перейти в ландшафтный режим, и обратные вызовы willRotate / didRotate создаются только для поддерживаемых ориентаций. Что вы можете сделать, это зарегистрировать

 [[UIDevice currentDevice] orientation]; 

на каждом из них должно быть полезна для пользователя. Или зарегистрируйтесь для уведомления UIDeviceOrientationDidChangeNotification . Это возвращает UIDeviceOrientation, независимо от ориентации ваших контроллеров. Обратите внимание, что это отличается от значений UIInterfaceOrientation, которые UIViewControllers используют для свойства interfaceOrientation.

 typedef enum { UIDeviceOrientationUnknown, UIDeviceOrientationPortrait, UIDeviceOrientationPortraitUpsideDown, UIDeviceOrientationLandscapeLeft, UIDeviceOrientationLandscapeRight, UIDeviceOrientationFaceUp, UIDeviceOrientationFaceDown } UIDeviceOrientation; 

Хотя они связаны друг с другом:

 typedef enum { UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown = UIDeviceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft = UIDeviceOrientationLandscapeRight, UIInterfaceOrientationLandscapeRight = UIDeviceOrientationLandscapeLeft } UIInterfaceOrientation; 

Вы можете использовать пользовательские таймеры Google Analytics для измерения временного интервала, который пользователь проводит в определенной ориентации. Вы можете прочитать о том, как отслеживать пользовательские тайминги для родных приложений ios на странице https://developers.google.com/analytics/devguides/collection/ios/v2/usertimings

  • CABasicAnimation, как облегчить
  • Дополнительное нижнее пространство / дополнение на iPhone X?
  • Список IIPicker IOS выходит за пределы Table View Cell?
  • проблемы с созданием статической библиотеки с помощью CoreData - невозможно создать NSPsistentStoreCoordinator с нулевой моделью
  • UINavigationController в ViewController, разрыв в верхней части окна
  • Профилирование утечек памяти с помощью инструментов - огромная разница между iPhone 4 и iOS 5 Simulator
  • значение «Приложение не работает в фоновом режиме»
  • Как достичь энергичного Shake в iOS?
  • Несколько сеансов AVAssetWriter и свойство status
  • Как определить тип сети, т. Е. 3G / 4G?
  • Как повернуть карту Google в соответствии со значением Компонента устройства?
  • Interesting Posts

    iOS / Objective C: Использование SecKeyWrapper для шифрования / дешифрования String / Data

    viewDidLayoutSubviews бесконечный цикл с iOS 8

    Как изменить цвет всех чисел в строке в swift

    Xcode 5 и phonegap: ошибки компоновщика при построении для устройства, но не для симулятора

    Добавление кнопок в панель навигации ios

    Программирование камеры iOS – Как получить изображения с максимальным разрешением в обратном вызове didOutputSampleBuffer

    Как я могу отправить уведомление Apple Push с несколькими строками, то есть с символом '\ n'?

    ВыбранныйBackgroundView изменяет subviews contentView

    Стандартная смена батареи службы обслуживания на iOS

    UIImagePickerController не работает правильно на ios 9.3 iPad 4

    Создание библиотеки CocoaPod в локальном репозитории (без источника github)

    MKPinAnnotationView pinColor

    Используйте Vuforia iOS SDK в проекте Swift для приложения дополненной реальности

    iPhone SDK: как вы воспроизводите видео внутри представления? Вместо полноэкранного

    Как я могу воссоздать этот шрифт iOS с тенью?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.