Ответ прост - без регистрации это сделать нельзя. Для пуша в любом случае придется регистрировать каждое устройство на APNS и получать токен для конкретного устройства. В iOS нет никаких встроенных способов определить, что несколько устройств принадлежат одному человеку. Тот же AppleID может быть просто напросто не введен пользователем на устройстве, не говоря уже о том, что легально его получить нельзя. Значит связывать устройства с человеком тебе придется самому. Как - уже решай сам. Ты можешь сделать это с помощью создания учетки конкретно для твоего приложения, но тебе это не подходит. Если хочешь что-то надежнее, что человек не забудет, то можешь запросить Google Account юзера для регистрации на твоем сервере. Здесь гугл поясняет как это делается https://developers.google.com/accounts/docs/MobileApps
__SaM__
Жаль очень жаль, надо подумать в сторону сторонних сервисов.
Тема в архиве.