Возникли проблемы с всплывающими окнами разрешений приложений в iOS 8? Вот исправление!

Когда вы запускаете новое приложение в первый раз, вы часто получаете всплывающее окно с запросом разрешения на доступ к вашему местоположению, контактам, календарям, фотографиям и т. Д. Однако некоторые люди получают всплывающее окно несколько раз. Снова и снова. Если вы используете iOS 8 и получаете несколько всплывающих окон, не волнуйтесь — вот решение!

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

Я сделал это на двух устройствах, и после этого мне нужно было только один раз разрешить что-то, чтобы они прижились. Если у вас возникла такая же проблема, попробуйте и дайте мне знать, работает ли это для вас или нет!

var fbAsyncInitOrg = window.fbAsyncInit; window.fbAsyncInit = function() { if(typeof(fbAsyncInitOrg)=='function') fbAsyncInitOrg(); FB.init({ appId: "291830964262722", xfbml: true, version : 'v2.7' });

FB.Event.subscribe('xfbml.ready', function(msg) { // Log all the ready events so we can deal with them later var events = fbroot.data('ready-events'); if( typeof(events) === 'undefined') events = []; events.push(msg); fbroot.data('ready-events',events); });

var fbroot = $('#fb-root').trigger('facebook:init'); };

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *