1

Чтение из WWDC 2015 Session 720 он говорит:Как вы можете использовать токен для использования без регистрации для отправки тихих уведомлений?

Бесшумные оповещения по умолчанию. Пользователю не нужно давать разрешение на использование приложения. Вы можете начать использовать их, не спрашивая пользователя разрешения

Мой вопрос:

  1. Как вы получаете толчок маркер использовать без регистрации для пультов дистанционного управления?
  2. Если мне еще нужно зарегистрироваться, , то что здесь означает «по умолчанию»?

Означает ли это, что вам не нужно запрашивать регистрацию, но все же вам нужно зарегистрироваться под капотом при запуске приложения? Что, вероятно, означает, что по умолчанию было очень плохое слово?

Я прочитал this question, но он не отвечает на это.

+0

[Здесь] (http://www.g8production.com/ post/72656082173/ios7-multitasking-silent-notifications) - ваш ответ. – iphonic

+0

@iphonic Ссылка не дает ответа. Не объясняет, что означает по умолчанию. Я сделал редактирование, чтобы подчеркнуть это. – Honey

ответ

2

Вам все равно придется регистрироваться для push-уведомлений. Просто не зарегистрировать UIUserNotificationTypeAlert или UIUserNotificationTypeBadge или UIUserNotificationTypeSound типа, чтобы сделать это тихо и так, что пользователь не получает запрос на включение уведомления толчка

+0

Можете ли вы объяснить, что здесь означает слово «default»? – Honey

0

Нет. Вам все равно необходимо зарегистрироваться для удаленных уведомлений. Хотя они молчат, это не значит, что они не удаленные, не так ли?

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

EDIT

Чтобы ответить на ваши изменения: ДА, термин defaultможет вводить в заблуждение или читать в неверном способами.

Молчаливые уведомления могут быть включены, но у вас нет способа отправить их на устройство. Я думаю, что они писали в документах, поэтому вы не заходите в приложение «Настройки» и не переключаетесь на «Silent Notifications». Звучит скорее как объяснение конечного пользователя.

Таким образом, они включены, но для получения токена вам необходимо ввести запрос пользователя (скажем: «зарегистрироваться для уведомлений»).

EDIT II

Apple, могли бы оставить этот пункт полностью.

+0

Значит ли термин «по умолчанию» означает, что регистрация может произойти без подсказки, так как при первом запуске мы можем получить токен для тихих уведомлений без разрешения пользователя? В принципе нам не нужно ничего делать, как [здесь] (https://i.stack.imgur.com/BzAd5l.png). Нам нужно только такое приглашение, если мы показываем (значок, баннер, звук). В основном ответ Перы? – Honey

+0

Yep - Мы ответили всем в одно и то же время - правильно. Затем вы отредактировали свой вопрос и, к сожалению, изменили его сферу, тогда наши ответы не верны. –

+0

У вас есть ответ на то, что означает значение по умолчанию? Это подразумевается в моем вопросе, и я только что отредактировал, так как никто не обращался к нему должным образом. – Honey

1

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

+0

поэтому термин по умолчанию - очень плохое слово для использования. скорее это означает, что вам не нужно запрашивать пользователя, вы можете просто зарегистрироваться под капотом? – Honey