Я действительно пытаюсь найти элегантное, простое решение этой проблемы. Каждый день, в указанное пользователем время (нет необходимости указывать дату, так как приложение будет предоставлять им уведомления каждый день в году), пользователь получит уникальное текстовое уведомление с уникальным звуковым уведомлением (по существу, будет звуковым клипом, когда я читаю то, что присутствует в текстовом уведомлении дня). Просьба сообщить.уникальное уведомление iOS каждый день года
ответ
Вам необходимо спроектировать бэкэнд-сервис для доставки push notification. Just Host для облачного сервиса на сервере Amazon используется для синхронизации времени с вашим приложением.
Как только вы закончите с этим, отправьте запрос на ваш сервер для запроса на получение аудиоклипа или отправьте текстовые sms. Ваше текстовое сообщение должно быть отправлено вашим серверным сервером с помощью texting API
Вы НЕ МОЖЕТЕ интегрировать эту логику в свой интерфейс, потому что пользователь может изменить время своего устройства. И это испортит ваши уведомления. Для этого вам нужно полагаться на услугу Could Hosting. Попробуйте выполнить экспресс-прохождение, используя любую из следующих услуг:
1) Amazon BanStalk. 2) Google App Engine.
Также обратите внимание на то, что вам необходимо облачное обслуживание Paas, у которого уже есть необходимая инфраструктура для настройки этих вещей и легко предоставить вам API для хранения аудио и отправки текстовых сообщений. Не используйте услуги Saas или Iaas, такие как Amazon Aws, в которых вам нужно все настроить вручную.
Можете посмотреть на parse.com тоже. – Wain
Мне бы очень хотелось избежать облака –
@ThomasBuckler Не так-то просто сделать что-то подобное. Вы не можете загрузить так много аудиофайлов в свой пакет приложений. Магазин приложений не одобряет его. Кроме того, у вас нет API для отправки текста без участия пользователей. Если все может быть сделано в интерфейсе, тогда мы не понимаем, почему у нас есть поддержка. –
Вы должны реализовать бэкэнд, который обслуживает их в вашем приложении, или вы можете сохранить уведомления с помощью NSKeyedArchiver и посмотреть их на основе в день, если они никогда не изменятся (и если вы обновите приложение не реже одного раза в год). Второй вариант был бы хорош, если вы хотите просто отправить свое приложение с помощью 365 уведомлений, но если вы не можете этого сделать, вы должны будете обслуживать их в приложении.
Да, я думал о том, чтобы отправить приложение с помощью все текстовые уведомления и звуковые уведомления включены. не вне приложения. –
Тогда вы просто захотите их сохранить. Ваши варианты уведомлений - это основные данные и NSKeyedArchiver. Поскольку это не похоже на то, что у вас будет большой граф объектов, которые вам нужно сохранить, я бы рекомендовал NSKeyedArchiver.Фактические аудиофайлы могут быть просто включены в ваш проект и указаны по какой-либо схеме URL по вашему выбору. – JuJoDi
Можно ли использовать NSKeyedArchiver для аудиофайлов? @JuJoDi –
- 1. Создать уведомление каждый день
- 2. День года с iOS
- 3. iOS Пожар локальное уведомление каждый день в определенное время
- 4. Местное уведомление в разное время каждый день
- 5. Локальное уведомление каждый конкретный день недели
- 6. Локальное уведомление повторяется каждый выходной день
- 7. пропустить одно уведомление, повторяя каждый день
- 8. Уведомление о конкретном времени, повторяющемся каждый день
- 9. Уведомление о повторении Android каждый день
- 10. iOS установил локальное уведомление в определенный день
- 11. Уникальное значение за день
- 12. Получайте уникальное случайное слово из пула каждый день
- 13. Fire UILocalNotification каждый день, но каждый день в определенное время
- 14. Как создать диапазон дат: каждый день данного года?
- 15. Как сбрасывать порядковый номер каждый последний день окончания года автоматически?
- 16. UILocalNotification Дважды каждый день
- 17. HSQLDB за каждый день
- 18. Программа «День года»
- 19. Найти последний день года
- 20. NSDate день года (быстрый)
- 21. Формат DateTime День года
- 22. Julianday получить день года
- 23. Повторить UserNotification каждый конкретный день недели для iOS 10
- 24. уведомление всегда день xcode
- 25. Расчетный день года с даты
- 26. Конвертировать день года на сегодняшний день
- 27. Преобразование года День Месяц к Месяцу День
- 28. Отображать уведомление о рабочем столе каждый день в определенное время.
- 29. Как уведомить об этом уведомление в каждый день месяца
- 30. Я хочу генерировать уведомление или будильник в Android каждый день
Я не решался много попробовать после прочтения 64-префикса уведомлений и других зловещих препятствий. Кажется, я нахожусь в тупиках или слишком сложных для меня решениях. –