2013-12-12 2 views
2

У меня есть 10 000 000 токенов устройств для APN.Как быстро проверить достоверность токена устройства для APN?

Но токен, собранный с 2011 года, и некоторые люди, вероятно, удалили приложение с тех пор.

Поэтому многие токены, возможно, стали недействительными.

Я хочу отфильтровать эти недействительные токены. Как я могу это сделать?

Я пробовал pyapns == 0.4.0, но проверка выполняется медленно, возможно, есть ошибка. Я использую печать push.disconnections(app_id = 'aphid', environment = 'production') , но получить только один недействительный токен.

Так что я думаю, что я должен попробовать простой код для Python для этой работы.

ответ

2

Прежде всего вы должны понимать, что существует разница между недействительными токенами (токенами, которые никогда не были действительными в текущей среде push) и токенами, принадлежащими устройствам, из которых ваше приложение было удалено.

Если все маркеры устройства в вашей БД были получены из службы APN, и вы не смешивали токены производства и песочницы в одном и том же БД, тогда все ваши токены должны быть действительными. В этом случае вы можете отправить уведомление всем токенам устройства и запустить службу обратной связи, чтобы узнать, какие из них принадлежат устройствам, удалившим ваше приложение.

Смежные вопросы