Swift Phone Call как звонки / будильник / вибрационные уведомления без Pushkit / Callkit - PullRequest
0 голосов
/ 30 марта 2020

Я создаю приложение, используя сервер Firebase для уведомлений pu sh. Я хочу создать функцию, с помощью которой пользователь может пинговать другого пользователя, вроде бипера.

Я бы хотел, чтобы входящее уведомление было более мощным, чем одиночная вибрация, как будто вы получаете текстовое сообщение, что-то более похожее на телефонный звонок или приложение для будильника.

Мое приложение не использует VOIP, поэтому callkit и pushkit не являются опцией.

Возможные решения, о которых я подумал: 1. Отправка нескольких уведомлений pu sh, а затем их группировка для создания ощущения вызова 2. Использование службы voip, но при выполнении вызова отключайте звук как с конца, так и с конца звонок, как только пользователь ответит.

Ответы [ 2 ]

1 голос
/ 08 апреля 2020

Так что даже с введением Core Haptics, к сожалению, похоже, что это все еще невозможно. Обратитесь к этому SO ответу здесь для этого заключения и UNMutableNotificationContent для списка свойств, которые вы можете изменить для уведомления pu sh. Как видите, у вас нет поля для указания пользовательского шаблона вибрации.

Приложение: В зависимости от опыта пользователя, вы все равно можете делать то, что хотите, вероятно, с Core Haptics и UNUserNotificationCenterDelegate, в частности этот вызов метода . Предостережение заключается в том, что вы сможете выполнять только пользовательскую обратную связь c, пока приложение находится на переднем плане, и пользователь получает пинг в течение этого времени.

0 голосов
/ 02 апреля 2020

Вы должны предоставить больше / spesifi c информации о вашем вопросе. Я думаю, что вы новичок в разработке. Самый полезный совет - официальные быстрые ресурсы. когда вы хотите спросить об этих понятиях, мы здесь, чтобы помочь вам. Хорошие Работы!

https://developer.apple.com/swift/

...