web stats service from statcounter

Facebook Messenger not working for some iOS users, company issues fix [ad_1]

The app reportedly turns unresponsive after typing a few words. Users tried rebooting or uninstalling, but it didn't mitigate the issue.

Facebook Messenger not working for some iOS users, company issues...

Facebook Messenger was hit with a bug which caused iOS devices to freeze while typing. The problem is relatively new and some users have said that restarting or even reinstalling the app doesn’t fix it. Some users took to Twitter for venting their frustration, soon after which the company issued a statement saying, “On January 17th, we learned that a very small number of people who were using Messenger on iOS had some trouble in typing messages. We investigated and the problem is resolved. We are sorry for any inconvenience.” Facebook didn’t reveal what’s causing the bug, but it seems that it’s limited to a handful of users. 

Facebook is also aiming to streamline its messaging app and it could soon sport a cleaner interface. The company’s head of Messenger, David Marcus had recently said in a blog post that the app has grown too cluttered. Talking about what to expect from the app in 2018, the executive said, “Over the last two years, we built a lot of capabilities to find the features that continue to set us apart. A lot of them have found their product market fit; some haven’t. While we raced to build these new features, the app became too cluttered. Expect to see us invest in massively simplifying and streamlining Messenger this year,” 

The app was recently hit by Digimine malware, which is a cryptocurrency mining bot. It affected the Messenger's desktop app and web version and was first reported in South Korea after which it spread fast through Messenger to other regions as well. 

Digit NewsDeskDigit NewsDesk

').insertAfter('.inside-container p:eq(1)'); */
// $( "http://www.digit.in/" ).insertAfter('.inside-container p:eq(0)');
//method to trunkate the text
function shorten(text, maxLength) {
var ret = text;
if (ret.length > maxLength) {
ret = ret.substr(0,maxLength-3) + "...";
return ret;

//function to put utm on DontMiss links
$('div.dontMiss > a').each(function(){
$(this).prop('href', $(this).prop('href')+'?utm_source=within_article&utm_medium=desktop&utm_campaign=related');
//trunkate dont miss content
var sub = shorten($(this).html(),47);
$('div.dontMiss > a').each(function(){
$(this).prop('href', $(this).prop('href')+'?utm_source=within_article&utm_medium=mobile&utm_campaign=related');

//disabled method to append dontmiss links to page content by Mayank
/*$('div.dontMiss > a').each(function(index){
//loop over each list item

// if(index%2 > 0){
// index = index - 1;
// }
if($('.inside-container > p:eq('+index+')').length){
$('.inside-container > p:eq('+((index * 2) + 1)+')').append('

Related: ' + $(this).html() + '' );
$('.inside-container > p:eq('+((index * 2) + 1)+')').append('

Related: ' + $(this).html() + '' );

/* if(isDesktop()) {
} */

* ga event tracking on page scroll start and end by Mayank

// Debug flag
var debugMode = false;

// Default time delay before checking location
var callBackTime = 100;

// # px before tracking a reader
var readerLocation = 150;

// Set some flags for tracking & execution
var timer = 0;
var scroller = false;
var endContent = false;
var didComplete = false;

// Set some time variables to calculate reading time
var startTime = new Date();
var beginning = startTime.getTime();
var totalTime = 0;

// Get some information about the current page
var pageTitle = document.title;

// Track the aticle load -- disabled
if (!debugMode) {
// ga('send', 'event', 'Reading', 'ArticleLoaded', pageTitle, {'nonInteraction': 1});
// console.log("ga('send', 'event', 'Reading', 'ArticleLoaded', pageTitle, {'nonInteraction': 1}");
} else {
alert('The page has loaded. Woohoo.');

// Check the location and track user
function trackLocation() {
bottom = $(window).height() + $(window).scrollTop();
height = $(document).height();

// If user starts to scroll send an event
if (bottom > readerLocation && !scroller) {
currentTime = new Date();
scrollStart = currentTime.getTime();
timeToScroll = Math.round((scrollStart - beginning) / 1000);
if (!debugMode) {
ga('send', 'event', 'Reading', 'StartReading', pageTitle, timeToScroll, {'metric1' : timeToScroll});
} else {
alert('started reading ' + timeToScroll);
scroller = true;

// If user has hit the bottom of the content send an event
if (bottom >= $('.inside-container').scrollTop() + $('.inside-container').innerHeight() && !endContent) {
currentTime = new Date();
contentScrollEnd = currentTime.getTime();
timeToContentEnd = Math.round((contentScrollEnd - scrollStart) / 1000);
if (!debugMode) {
if (timeToContentEnd = height && !didComplete) {
currentTime = new Date();
end = currentTime.getTime();
totalTime = Math.round((end - scrollStart) / 1000);
if (!debugMode) {
ga('send', 'event', 'Reading', 'PageBottom', pageTitle, totalTime, {'metric3' : totalTime});
} else {
alert('bottom of page '+totalTime);
didComplete = true;

// Track the scrolling and track location
$(window).scroll(function() {
if (timer) {

// Use a buffer so we don't call trackLocation too often.
timer = setTimeout(trackLocation, callBackTime);

').insertAfter(".inside-container p:eq(2)");



Source link

Mr. Service,
Mobile, Laptop and Desktop Repair,

قالب وردپرس


Post a Comment