1С МОБИЛЬНЫЙ КЛИЕНТ. PUSH УВЕДОМЛЕНИЯ В 1С

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ก.ค. 2018
  • Всем привет! В данном уроке я буду интегрировать 1С мобильный клиент с Управлением торговлей 11.4 и использую возможности отправки push уведомлений. Push уведомления я буду отправлять через сервис GCM, а получать данные для работы с сервисом, через ДоставляемыеУведомления. Подписывайтесь на канал, ставьте лайк, вступайте в группу ВКонтакте. Всем удачи и приятного просмотра.
    Заказать услугу по сборке мобильного клиента или мобильного приложения 1С
    nizamov.studio/1s-mobilnaya-s...
    Ссылка на видео: • 1С МОБИЛЬНЫЙ КЛИЕНТ. P...
    Статья в блоге: nizamov.studio/article-00016/
    Регистрация аккаунта разработчика Android
    console.developers.google.com...
    Скачать все материалы и почитать статьи можете на моем сайте в блоге: nizamov.studio
    Добавляйтесь в друзья:
    ►ВКонтакте: id300336536
    ►Twitter: / nizamov102
    ►Facebook: / ilya.nizamov
    ►Telegram: t.me/IlyaNizamov
    Вступайте в группы и сообщества:
    ►ВКонтакте: nizamov.studio
    ►Facebook: / 153349492011645
    ►Telegram: t.me/nizamov_studio_1c
    Сотрудничество и предложения:
    ►Mail: pr.nizamov@mail.ru
    ►Skype: Region102102
    ►МТС, WhatsApp, Viber: 9174490997
    Еще больше полезностей:
    Уроки 1С: • Итоги в динамическом с...
    Мобильная разработка 1С: • 1С МОБИЛЬНОЕ ПРИЛОЖЕНИ...
    Мои разработки: • ШТРИХ-MOBILE-Ф. Работа...
    Оптимизация 1С: • Тюнинг BIOS HP ProLian...
    Модуль выгрузки на АВИТО из 1С: • 1С АВИТО. НАСТРОЙКА ША...
    Немного обо мне:
    Мне 36, родился в г.Нижневартовск, живу в Уфе. Хобби гитара, фото. Веду здоровый образ жизни (не пью, не курю, немного занимаюсь спортом). Так как детства занимаюсь программированием, изучал Assembler, C++, Delphi, SQL, 1С 8.1-8.3, Voxpro, SCADA TraceMode, HTML5/CSS, PHP, JS, Java, то сейчас развиваю свой бизнес, связанный с программированием и обслуживанием 1С. Работал в компаниях от 100 до 30 000 человек, поддерживал и настраивал сервера для работы 300+ пользователей. Подробнее о моем трудовом стаже можете почитать здесь nizamov.studio/about. Выполненные проекты nizamov.studio/#portfolios правда здесь не указаны сотни мелких обработок и отчетов.

ความคิดเห็น • 48

  • @user-ph7bx1ve8j
    @user-ph7bx1ve8j 5 ปีที่แล้ว

    Очень полезная информация, спасибо!

  • @ilyanizamov
    @ilyanizamov  6 ปีที่แล้ว

    Остались вопросы? Пишите в комментариях, отвечу всем.

    • @dsfhsdsdfsdf5629
      @dsfhsdsdfsdf5629 6 ปีที่แล้ว

      Илья здравствуйте. Спасибо за Ваши видео, очень много полезного! Вопрос по push уведомлениям, сделал все, как в вашем видеоуроке, идентификатор подписчика получаю, все отлично, но когда выполняю запрос возвращает код ошибки 404. Что делаю не так? Делаю не на УТ 11, а на примере своей разработаной конфы

    • @ilyanizamov
      @ilyanizamov  6 ปีที่แล้ว

      Добрый день, а что приходит в теле запроса при данной ошибке?

    • @maslyann
      @maslyann 5 ปีที่แล้ว +1

      Как сделать чтобы когда пришло пуш сообщение, (когда ты не в приложении находишься) чтобы открлось приложение и текст уведомления вывелся на экран сразу как сообщалка

    • @MrLunix48
      @MrLunix48 5 ปีที่แล้ว

      Илья, здравствуйте. Пишу прямой запрос как и Вы. Только пишу не к GCM, а FCM. Не приходит пуш, когда приложение открыто. Но в фоновом режиме приходит. Можете подсказать что-нибудь по этому поводу

    • @Crisis2424
      @Crisis2424 5 ปีที่แล้ว

      Здравствуйте Илья. Поддерживаю вопрос Никиты "Как сделать чтобы когда пришло пуш сообщение, (когда ты не в приложении находишься) чтобы открылось приложение и текст уведомления вывелся на экран сразу как сообщалка" . Возможно такое ? Хотя вот в комментарии ниже Кирилл пишет что в фоне у него приходит..

  • @user-ut7jf1ws4i
    @user-ut7jf1ws4i 5 ปีที่แล้ว

    Отличное видео! Спасибо. Я немного переделал для получения уведомлений в случае авторизации под одним пользователем на нескольких устройствах одновременно.
    Хотелось бы еще видео работы с центром уведомлений от 1С pushnotifications.1c.com

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว

      Спасибо! Google сейчас переделывает отправку push уведомлений, видимо скоро уже надо будет писать новые уроки. pushnotifications.1c.com это сервис прослойка, я предпочитаю использовать сервисы напрямую.

    • @user-ut7jf1ws4i
      @user-ut7jf1ws4i 5 ปีที่แล้ว

      @@ilyanizamov я конечно новичок в программировании 1с, но мне кажется прослойкой пользоваться удобнее т.к. делаешь один механизм для всех типом мобильных платформ, а не для каждой отдельно. может я не прав...

  • @user-um7qp3nd9k
    @user-um7qp3nd9k 5 ปีที่แล้ว

    Спасибо, хорошее видео! Вопрос по поводу использования api (служба GCM), если уже есть аккаунт разработчика Google Play нужно ли для использования механизма push регистрировать (оплачивать) новый аккаунт Google Play Console ?

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว

      Нет, под одним аккаунтом можно использовать push в нескольких проектах без проблем.

  • @user-rn9vi3yy6l
    @user-rn9vi3yy6l 4 ปีที่แล้ว

    Добрый день, Илья.
    Видео отлично, спасибо.
    Подскажите, а возможно ли из 1С отправлять уведомления на android телефон, при условии что на телефоне мобильный 1С не установлен?

    • @ilyanizamov
      @ilyanizamov  4 ปีที่แล้ว +1

      думаю можно, но для этого нужно отправить в 1С идентификатор из нативного приложения

  • @You2Ber42
    @You2Ber42 5 ปีที่แล้ว

    Хорошие видео, спасибо.
    Есть только один момент который не дает покоя, уж очень активно вы меняете модули.
    Есть же подписки, расширения.
    Понимаю что вероятно это связано с тем что не хотите усложнять урок. В общем то это единственный момент который слегка не понравился, все остальное отлично.

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว

      Спасибо, я показываю концепцию, реализацию вы можете взять любую. Чтобы расширения сейчас активно применять, надо либо с поддержки снимать, либо последние версии использовать. На данный момент режим совместимости 8.3.12 в БП только вроде. Можно и другими методами действовать, но это все значительно усложнит урок.

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว +1

      You tube User 42 есть ещё один момент с расширениями в мобильном клиенте. Если вы изменяете модуль из расширения, то при запуске через мобильный клиент все равно проходит проверка основного кода. То есть, если в основном коде есть ошибка препятствующая запуску мобильного клиента, то через расширения вы эту проблему не решите, надо править код напрямую в модуле. Возможно что в новых релизах это исправят.

  • @DashaZakella1001
    @DashaZakella1001 5 ปีที่แล้ว

    Добрый день. Скажите планируете ли делать урок как например подключить диктофон во время звонка и передача файла в 1с?

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว

      Добрый! Нет, такого в планах нет.

    • @DashaZakella1001
      @DashaZakella1001 5 ปีที่แล้ว

      @@ilyanizamov жаль, это очень хорошо былобы для crm систем

  • @ilbat
    @ilbat 6 ปีที่แล้ว

    Добрый день! Правильно ли понимаю, если на смартфоне не открыта 1С, такие PUSH сообщения не придут? Если нет - как можно это обойти или может где есть информация об этом?

    • @ilyanizamov
      @ilyanizamov  6 ปีที่แล้ว

      Нет, push сообщения приходят даже если приложение закрыто. Я это просто не показал при закрытом приложении.

    • @Clindatu
      @Clindatu 5 ปีที่แล้ว

      @@ilyanizamov , а за счёт чего приходит push в данном случае, если приложение закрыто, а значит и обработчик оповещения не запущен.
      У меня удалось заставить приходить push, только разрешив приложению 1С работать в фоне.

  • @user-uc6bf6pp5w
    @user-uc6bf6pp5w 5 ปีที่แล้ว

    Очень классное видео! Спасибо! А для отправки на IOS есть такое же?

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว

      Спасибо за оценку. На IOS тоже умею Push отправлять, но сейчас очень мало времени для написания новых видео на эту тему.

    • @user-uc6bf6pp5w
      @user-uc6bf6pp5w 5 ปีที่แล้ว

      @@ilyanizamov Хорошо, я понял. А можете помочь советом?
      Использую ДоставляемоеУведомление для отправки push на IOS. При самой отправке ОтправкаДоставляемыхУведомлений.Отправить(Уведомление, ФайлСертификата) выдает ошибку
      "возможно, переданный сертификат не предназначен для работы с apns, либо представлен не в формате pem"
      Сертификат вроде нормальный, формат pem (указываю как общий макет двоичных данных). Что еще может быть? куда копать?

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว

      @@user-uc6bf6pp5w тут так просто не определишь, давайте на следующей неделе запишу видео про push на ios

    • @user-uc6bf6pp5w
      @user-uc6bf6pp5w 5 ปีที่แล้ว

      @@ilyanizamov Спасибо! Видео это отлично!

    • @user-sn9zj8eg6r
      @user-sn9zj8eg6r 5 ปีที่แล้ว

      @@ilyanizamov Добрый день! Видео очень было бы полезно и кстати, но я не нашла его, к сожалению. Планируете выложить видео для отправки push на iOS? Заранее благодарю!

  • @SamirMuqimov
    @SamirMuqimov 5 ปีที่แล้ว

    Здравствуйте!На Android все работает.Будет ли тот же код отрабатывать на IOS?

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว

      Добрый день, про push под iOS будет отдельный урок, там свои нюансы с сертификатами.

    • @ilbat
      @ilbat 5 ปีที่แล้ว

      @@ilyanizamov под IOS тоже добавьте пож работу с push

  • @bsnchita
    @bsnchita 3 ปีที่แล้ว

    Звук пропадает. Фоновая музыка где ее ютуб не порезал отвлекает.

    • @ilyanizamov
      @ilyanizamov  3 ปีที่แล้ว

      Да, косячно удалил фоновую музыку.

  • @krutoyinfo
    @krutoyinfo 5 ปีที่แล้ว +2

    Не понятно для чего идентификаторы подписчиков. На маленьком ноуте нифига не разобрать. Зачем делать захват такого огромного монитора???

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว

      Получая идентификатор подписчика вы сможете отправлять push сообщение конкретному пользователю, без этого никак. На маленьких мониторах возможно не комфортно смотреть, но записывать видео на не родном разрешении монитора выходит не очень, да и элементов на экране располагается мало. И я не думал, что fullhd это огромное разрешение.

    • @krutoyinfo
      @krutoyinfo 5 ปีที่แล้ว

      Как отправить конкретному пользователю? Там где-то было и я прокликал? Нельзя отправить сообщение пользователю, пока он не залогинится чтоли? И откуда у пользователей разные идентификаторы, если они их получают через один другой идентификатор (забыл как его там, циферки которые). Для захвата экрана можно выбрать область, а не весь монитор.

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว +1

      @@krutoyinfo я записываю на внешний рекордер, он захватывает весь экран. Писать часть экрана и подстраивать экран под это очень неудобно. На моем 13" ноутбуке смотрится нормально, мелко но видно. Что как, где получать и для чего описано полностью в ролике, хотя бы послушайте его полностью.

    • @krutoyinfo
      @krutoyinfo 5 ปีที่แล้ว

      @@ilyanizamov камтазию юзай, там норм кодек и захват области можно сделать

    • @ilyanizamov
      @ilyanizamov  5 ปีที่แล้ว

      @@krutoyinfo камтазия стоит 250$, а пиратским софтом я с некоторых пор не пользуюсь. Плюс если писать в низком разрешении постоянно надо сворачивать лишние окна и при каждой записи подстраивать размер всех окон, всех приложений под это.

  • @deulin
    @deulin 2 ปีที่แล้ว

    2021 году этот метод не работает. Google больше не принимает токены, которые генерирует мобильный клиент 1С

    • @ilyanizamov
      @ilyanizamov  2 ปีที่แล้ว

      Это скорее вопрос к 1С, который они должны исправить

    • @deulin
      @deulin 2 ปีที่แล้ว

      @@ilyanizamov по любому, но они об этом ни когда не узнают.

    • @ilyanizamov
      @ilyanizamov  2 ปีที่แล้ว

      @@deulin есть саппорт по мибилкам, пишите туда

    • @deulin
      @deulin 2 ปีที่แล้ว

      @@ilyanizamov сначала думаю понизить версию c 8.3.19 до 8.3.18 может дело в этом, так как именно в после обновления началась эта байда