var N = 5;
var ar_duo1 = Math.floor(Math.random()*N+1);
if (typeof adriver == 'undefined')
{
var adb1 = 'yes';
}
var user_type = "guest";
var page_type = "publish_corp";
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-726094-1', 'auto');
ga('create', 'UA-726094-24', 'auto', {'name': 'HGM'});
ga('require', 'displayfeatures');
ga('set', 'dimension1', user_type); // user type - guest/readonly/habrauser
ga('set', 'dimension4', adb1);
ga('set', 'dimension5', page_type);
if(typeof removeUtms === 'undefined') {
removeUtms = function(){};
}
ga('HGM.set', 'dimension1', user_type);
ga('HGM.set', 'dimension2', "habrahabr");
ga('HGM.send', 'pageview');
ga('send', 'pageview', { 'hitCallback': removeUtms });
Обновлённое приложение «Мой проездной» в помощь москвичам
Оно дает возможность в онлайне покупать и записывать проездные билеты на транспортные карты «Тройка», «Стрелка» и ЦППК с помощью NFC-контроллера смартфона, работающего на базе операционной системы Android. При покупке билетов через приложение комиссия не взимается.
Обновленная версия 2.0 отличается рядом изменений, многие из которых сделаны исходя из отзывов и пожеланий пользователей. В числе новинок полностью переработанный дизайн, поддержка новых транспортных карт и дополнительные удобные функции. Также надо отдельно отметить появившуюся возможность записи на социальные карты студентов и учащихся (СКС/СКУ) льготных проездных наземного городского транспорта.
Немного истории
В предыдущей статье мы уже рассказывали о первой версии этого сервиса.
«Мой проездной» и Единая платежная платформа
Благодаря этому пользователи, зарегистрированные на других сервисах платформы, могут зайти в приложение, используя логин и пароль уже существующей учетной записи – никаких дополнительных танцев с бубном. На платформе Банка Москвы, кроме приложения «Мой проездной», работают и другие платежные сервисы банка.
Единая платежная платформа также обслуживает и различные городские сервисы, среди них, например, сервис «Парковки Москвы» (пополнение парковочного счета).
«Мой проездной» и NFC
Модулями NFC оснащены многие современные смартфоны, так что данный выбор основывался также и на доступности технологии пользователям. Как осуществляется покупка билета в приложении при помощи NFC? Проще простого: купив проездной билет через «Мой проездной», вам нужно всего лишь приложить транспортную карту к задней крышке смартфона, и билет сразу же будет записан. Бинго!
Поддерживаемые устройства
Функции и особенности версии 2.0
Теперь из приложения можно осуществлять покупку билетов на пригородные электрички и записывать их на карту посредством NFC. Биллинговая система транспортного оператора в онлайне определяет перечень билетов, доступных к покупке и записи на транспортную карту.
Сервис работает с транспортными картами «Тройка» и ЦППК, которые являются бесконтактными смарт-картами Mifare Plus в режиме эмуляции Mifare Classic, а также дуальными картами с транспортным апплетом для записи проездных (карта «Стрелка). Кроме того, «Мой проездной» умеет работать с социальными картами москвича СКМ, СКУ и СКС, которые можно использовать для проезда в общественном транспорте г.Москвы. Возможность работы с социальными картами студентов для записи льготных проездных на наземный транспорт очень актуальна и востребована.
Приложение умеет работать с Google Calendar, что стало приятным и удобным дополнением. В календаре можно создавать напоминания, которые предупредят вас об окончании срока действия купленного билета. В разделе «Расписание» вы сможете просматривать расписание пригородных электропоездов, а также сразу же из этого раздела приобретать билеты, не переходя не другие экраны приложения. Кроме этого приложение позволяет осуществлять так называемые рекуррентные (регулярные) платежи: разработчики решили еще больше упростить покупку билетов, сделав доступной функцию покупки «в один клик». Теперь достаточно выбрать нужный вам билет, затем нажать на кнопку покупки в один клик, приложить транспортную карту – и дело сделано.
Вы можете привязать к приложению сколько угодно банковских карт, присвоив им имена и цвет, чтобы удобно и быстро в них ориентироваться. Карты, доступные для оплаты в приложении, готовы для использования и в других сервисах Единой платежной платформы Банка Москвы.
Интервью с разработчиками
Представляем вашему вниманию небольшое интервью, где собраны ответы на актуальные вопросы пользователей сервиса.
Еще немного о безопасности
Приложение при совершении покупки проездных билетов поддерживает технологию 3D Secure, обеспечивающее дополнительный уровень безопасности.
Послесловие
function blocksdisplay(){
var window_width = $(window).width();
var recs = $('div.r[data-screen-max], div.r[data-screen-min]');
var max,min;
var disp;
recs.each(function(i) {
disp = $(this).css("display");
max = $(this).attr("data-screen-max");
if( max === undefined)max=10000;
max = parseInt(max);
min = $(this).attr("data-screen-min");
if( min === undefined)min=0;
min = parseInt(min);
console.log(min+"-"+max);
if(min<=max){
if (window_width min) {
if(disp!="block")$(this).css("display","block");
}else{
if(disp!="none")$(this).css("display","none");
}
}
});
}
$(document).ready(function(){
blocksdisplay();
});
$(window).resize(function() {
blocksdisplay();
});
//blocksdisplay();
-
—
-
1k
-
5
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
$(document).ready( function(){
window.tmidLogin = function(){ return false; };
if( $.cookie('tmid_no_check') === undefined ) {
var expire = new Date();
expire.setMinutes(expire.getMinutes() + 10 );
$.cookie('tmid_no_check', 1, { expires: expire } );
$.getScript("https://id.tmtm.ru/checklogin/", function(){
if( window.tmidLogin() ) {
var href = $('#login').attr('href');
if( href !== undefined ) {
window.location.href = href;
}
}
});
}
});
// global vars
var g_base_url = 'habrahabr.ru';
var g_show_xpanel = false;
var g_base_fullurl = 'https://habrahabr.ru/';
var g_is_guest = false;
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
if (typeof (_yaparams) != 'undefined') {
w.yaCounter24049213 = new Ya.Metrika({id:24049213,
webvisor:true,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
params:_yaparams});
} else {
w.yaCounter24049213 = new Ya.Metrika({id:24049213,
webvisor:true,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true});
}
} catch(e) { }
});
var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");
function checkHeaderPos(){
var topToHubs = $('.megapost section.header').offset().top + $('.megapost section.header').outerHeight();
var sT = $(this).scrollTop();
if (sT > topToHubs) {
$('.t199_header').fadeIn();
} else {
$('.t199_header').fadeOut();
}
}
$(window).on('scroll', function() { checkHeaderPos(); });
checkHeaderPos();
function drawguides(){
if($("#guides").length)$("#guides").remove();
$("body").append('
');
var g=$('#guides');
var ww=$(window).width();
var offset_left=parseInt((ww-1200)/2);
var col_space=20;
var col_width=100;
if(ww=960){
for(i=0;i<13;i++){
var x1=(i*col_width)+offset_left-col_space;
var x2=(i*col_width)+offset_left+col_space;
var n=i+1;
if(i!=0)g.append('
');
if(i!=12)g.append('
');
if(i!=12)g.append('
');
}
}
if(ww<960){
var x=parseInt(ww/2);
g.append('
');
}
var doit;
$(window).resize(function() {
if($("#guides").length){
clearTimeout(doit);
doit = setTimeout(drawguides, 300);
}
});
}
function showguides(){
if($("#guides").length){
$("#guides").remove();
$("#guidesmenubutton").css("display","none");
}else{
drawguides();
$("#guidesmenubutton").css("display","block");
}
}
Автор:
Комментарии (2)
bromzh
22 января 2016 в 18:34
vshemarov
22 января 2016 в 19:16