Позвонить в проект Sinch Callkit с Android? - PullRequest
0 голосов
/ 22 мая 2018

В настоящее время мы используем Sinch с Callkit.Он прекрасно работает для вызовов с iOS на iOS, но когда мы пробуем Android на iOS, он не работает.

Есть ли какие-либо требования на стороне Android, которые необходимо реализовать для работы с Callkit?

Спасибо,

1 Ответ

0 голосов
/ 23 мая 2018

Для Android-приложения не требуется дополнительная реализация, чтобы приложение CallKit работало на вызываемом iPhone.

Если вы установите точку останова в следующем методе приложения CallKit:

- (void)managedPush:(id<SINManagedPush>)unused
    didReceiveIncomingPushWithPayload:(NSDictionary *)payload
                              forType:(NSString *)pushType {
  [self handleRemoteNotification:payload];
}

и позвоните, чтобы инициировать push из приложения Android, сработал ли этот обратный вызов, и вы уловили полезную нагрузку?

Если да, пожалуйста, проверьте, синхронизируются ли ваши часы на вашем телефоне Android и iPhone, Sinch SDK отменит слишком старое (1 мин. Старое) push-уведомление, чтобы не показывать просроченное уведомление о недействительномвходящий звонок.

В настоящее время для этого используются часы устройств (при условии, что в настоящее время почти каждый телефон синхронизирует свои часы через свою сеть).Телефон с часами более 1 минуты (оба преобразованы в UTC) не сможет позвонить на другой телефон с помощью push-уведомления.Поэтому, пожалуйста, проверьте часы тоже.

...