Пришлите мне ссылку на Вашу статью, где будет написано как это сделать, и я лично, и всех своих друзей на хабре попрошу Вам кармы накинуть, и плюсовать буду.
Самое удивительное, что те, кто «разбираются в нюансах» только критикуют.
Если Вам что либо не нравится, напишите статью и опишите «как надо».
Тогда люди смогут выбрать и мне поставят минусы, а вам — плюсы.
Но всегда проще потреблять и критиковать чем что-либо давать.
Нда. тогда у меня к вам вопрос. если данные бинарные, регистр символов играет роль?
Вы ещё скажите, что вы отправляете токен методом POST? Перед этим упаковав его base64.
Если Вы так хорошо разбираетесь, тогда напишите свою статью, где все это будет описано, как надо по уму. Либо можете предложить как дополнить, чтобы было как надо. Тогда это будет конструктивно.
Я не знаю как давно Вы занимаетесь программированием, но подскажите мне пожалуйста как Вы передадите NSData в PHP, так чтобы PHP, это дальше тоже передал как NSData?
Я с Вами согласен. Но есть нюанс. Как Вы через URL будете передавать PHP NSData?
У PHP такого нету.
Если бы мы отправляли как-то по-другому — тогда наверное были бы варианты.
Вам же токены нужно где-то сохранять? Лучше всего это делать в базе данных. Например, MySQL.
Но если внести в базу просто — в примере это описано, то удалить из базы это проблемма. Потому что, если проиложение удалил пользователь, он же вам не сообщает «мне больше ничего не шлите». Для этого нужно периодично опрашивать сервер Apple, он выдает список устаревших токенов. Их то и нужно удалить из своей базы.
Причина в форматах.
Apple приылает NSData а отправляем скрипту NSString во время преобразования появляются пробелы и скобки. вот и все. Можно было бы какими-то путями отправлять в виде NSData, но так проще.
$1500 в день — реальный опыт — на одном приложении.
Если Вам что либо не нравится, напишите статью и опишите «как надо».
Тогда люди смогут выбрать и мне поставят минусы, а вам — плюсы.
Но всегда проще потреблять и критиковать чем что-либо давать.
Вы ещё скажите, что вы отправляете токен методом POST? Перед этим упаковав его base64.
Если Вы так хорошо разбираетесь, тогда напишите свою статью, где все это будет описано, как надо по уму. Либо можете предложить как дополнить, чтобы было как надо. Тогда это будет конструктивно.
У PHP такого нету.
Если бы мы отправляли как-то по-другому — тогда наверное были бы варианты.
отсылать его надо просто как строку, не хексовой, а простой строкой.
Как минимум у меня так точно работает.
Но если внести в базу просто — в примере это описано, то удалить из базы это проблемма. Потому что, если проиложение удалил пользователь, он же вам не сообщает «мне больше ничего не шлите». Для этого нужно периодично опрашивать сервер Apple, он выдает список устаревших токенов. Их то и нужно удалить из своей базы.
Apple приылает NSData а отправляем скрипту NSString во время преобразования появляются пробелы и скобки. вот и все. Можно было бы какими-то путями отправлять в виде NSData, но так проще.
Даже если удалить приложение, а потом снова установить всё равно токен будет тот самый.
А Virus — крутая фишка в вирусном маркетинге :-)