Умеет определять. Ночной режим отключается автоматом через 250 шагов. Ночной режим утром можно принудительно проставить в истории (умный будильник при этом все равно сработает, причем с учетом фаз сна)
забыл добавить, что в xml-карте постим урлы без /#/, чтобы параметры передались на сервер, а не зависли в адрес-хеше на стороне браузера… если постучавшийся по урлу не бот, а простой юзер, то его редиректят на аналогичый адрес но уже с /#/
пример такого редиректа есть у твиттера. в гугле все заиндексировано ссылками вида twitter.com/lol при попытке зайти с браузера нас редиректят на twitter.com/#!/lol где нас радостно встречает их новый JS интерфейс
— ввести урлы вида domain.com/#/some/path/here для возможности доступа к любому контенту по прямым ссылкам (JS читает хеш (то что после #) и выполяет необходимые действия)
— на стороне сервера стоит проверка на user-agent. если к нам стучится бот, то вместо JS интерфейса выдаем статический html контент для индексации
— создаем динамическую XML карту для наших урлов
— ???????
— PROFIT!
юзер ckald ниже привел вроде как даже ссылку на либу готовую… но я ее не смотрел, да и руками такое закодить не составляет труда
Новостей никаких. Ответа на письма нет. На заполненную форму, на которую они обязуются ответить в течение 48 часов ответа тоже нет до сих пор. Дозвониться невозможно.
В процессе выяснил несколько забавных фактов
— Мы далеко не первое приложение, которое удаляют без предупреждений
— В дев центре телефон всегда на автоответчике
— Есть другие приложения, которые явно нарушают правила (постинг на стену без предупреждения, рассылка емейлов на собранные ящики под видом newsletter итд) и которые никогда даже не блокировались (тот же badoo например)
В итоге совершенно непонятен принцип по которому происходит отключение приложений.
На попытки восстановить мы забили и запускаем новую версию на новом домене от имени другой компании. Надеюсь новое приложение проживет дольше, чем 5 месяцев
Такое в теории невозможно. Использовались только oAuth и заливка фотографий в альбом. Максимум что у нас было — это список емейлов и id пользователей. никакой другой информации критичной для безопасности, ведь это oAuth.
А менять пароли они заставляют всегда, когда приложение удаляют. Независимо от причин.
Да. Перефразирую по русски.
После обновления юзерпиков на стену пользователя (если быть точным, в ленту. как следствие на стену) отправлялось сообщение «Я обновил свой профиль такой то прогой, зайди ко мне посмотри».
Фейсбук сделал замечание, что сообщение отправлялось без ведома пользователя, и по их правилам подобные публикации разрешены только если пользователь сам набрал данный текст, либо знал, что именно будет опубликовано и дал на это добро.
В итоге на последнем шаге перед заливкой мы добавили в форму чекбокс «отправить уведомление в мою ленту» и поясняющую подсказку с текстом публикуемого сообщения слово-в-слово. Судя по ответу фейсбука на следующий день, этого было достаточно для них.
проблема в том, что у приложения было уже было несколько сот тысяч mau и хороший конверт рейт и запуск платных функций был очень уместен. приложение новое запустим, но аудиторию придется набирать занова.
А по поводу нарушения TOS, фейсбук должен был выдать предупреждение, как это делалось раньше. и приложение сначала убирают из app directory. у нас все случилось сразу в один момент
— Cave Johnson. Portal 2
пример такого редиректа есть у твиттера. в гугле все заиндексировано ссылками вида twitter.com/lol при попытке зайти с браузера нас редиректят на twitter.com/#!/lol где нас радостно встречает их новый JS интерфейс
— ввести урлы вида domain.com/#/some/path/here для возможности доступа к любому контенту по прямым ссылкам (JS читает хеш (то что после #) и выполяет необходимые действия)
— на стороне сервера стоит проверка на user-agent. если к нам стучится бот, то вместо JS интерфейса выдаем статический html контент для индексации
— создаем динамическую XML карту для наших урлов
— ???????
— PROFIT!
юзер ckald ниже привел вроде как даже ссылку на либу готовую… но я ее не смотрел, да и руками такое закодить не составляет труда
Карта яндекса неизвестно каких годов. нет целых проспектов и микрорайонов. (Победа, Клыкова итд)
OpenStreetMap более менее актуален
В процессе выяснил несколько забавных фактов
— Мы далеко не первое приложение, которое удаляют без предупреждений
— В дев центре телефон всегда на автоответчике
— Есть другие приложения, которые явно нарушают правила (постинг на стену без предупреждения, рассылка емейлов на собранные ящики под видом newsletter итд) и которые никогда даже не блокировались (тот же badoo например)
В итоге совершенно непонятен принцип по которому происходит отключение приложений.
На попытки восстановить мы забили и запускаем новую версию на новом домене от имени другой компании. Надеюсь новое приложение проживет дольше, чем 5 месяцев
и пусть вас не смущает что в описании функции нету параметров.
эта строка используется для взятия аргументов функции. таким образом можно писать функции с произвольным числом аргументов. данная функция тому пример
Потратил минут 12 на написание.
А менять пароли они заставляют всегда, когда приложение удаляют. Независимо от причин.
habrahabr.ru/blogs/facebook/116536/#comment_3782306
После обновления юзерпиков на стену пользователя (если быть точным, в ленту. как следствие на стену) отправлялось сообщение «Я обновил свой профиль такой то прогой, зайди ко мне посмотри».
Фейсбук сделал замечание, что сообщение отправлялось без ведома пользователя, и по их правилам подобные публикации разрешены только если пользователь сам набрал данный текст, либо знал, что именно будет опубликовано и дал на это добро.
В итоге на последнем шаге перед заливкой мы добавили в форму чекбокс «отправить уведомление в мою ленту» и поясняющую подсказку с текстом публикуемого сообщения слово-в-слово. Судя по ответу фейсбука на следующий день, этого было достаточно для них.
А по поводу нарушения TOS, фейсбук должен был выдать предупреждение, как это делалось раньше. и приложение сначала убирают из app directory. у нас все случилось сразу в один момент