Я просто нашел это, но это кажется небольшим hackish, однако они говорят, примерил его *, отклоняют, и я сделал на окнах, и это работало.
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("8.8.8.8", 80))
print(s.getsockname()[0])
s.close()
Это предполагает, что у Вас есть доступ в Интернет, и что нет никакого локального прокси.
(Этот ответ может быть устаревшим после 2013 года)
Извините, но вам нужно найти какое-то оборудование для тестирования этой функции.
Push-уведомления недоступны в симулятор. Для них требуется профиль обеспечения из iTunes Connect, поэтому их необходимо установить на устройстве. Это также означает, что вам, вероятно, придется быть принятым в программу разработчика Apple iPhone и заплатить свои 99 долларов.
С другой стороны, с обновлением iPhone OS 3.0 вы можете протестировать эту функцию на любом устройстве, включая первое поколение. айфоны.
Симулятор не отправляет push-уведомления.
А для отправки push-уведомлений с сервера у вас должны быть устройства, на которые нужно отправлять push-уведомления, а также ваше приложение на этом устройстве.
Маркер содержит идентификатор приложения, а также идентификатор устройства.