0

나는 이온 플랫폼과 하나의 Android 및 iOS 애플리케이션을 만들고있다.Android 서비스, Cordova 백그라운드 플러그인 및 Skype O365 SDK 조합이 몇 시간 후에 백그라운드에서 실행되는 동안 작동하지 않습니까?

응용 프로그램 요구 사항 : 사업 O365 로그인에 Skype는 사용자가 다음 응용 프로그램이 일정한 간격뿐만 아니라, 바쁜 가능한처럼 사용자의 상태를 변경하고주의 할 것이다을 최소화합니다.

은 내가 무슨 짓을 : 나는 Cordova background mode를 사용하고 미세한에서 스카이프 websdk .IT의 로깅 및 전경에 사용하는 동안 상태 벌금을 설정. 내가 직면하고

문제 : 그때 상태가 몇 분 동안 설정되어 있지만 그 후 어떻게 든 상태를 설정하지 않는 것 백그라운드 모드에서 응용 프로그램을 넣어합니다.

그래서, 그 몇 가지 시나리오가있을 수 있습니다 생각하고있다 :

  1. 은 안드로이드 또는 iOS는 백그라운드 서비스를 중지 할 수 있습니다.
  2. cordova background plugin이 제대로 작동하지 않을 수도 있습니다.
  3. 은 404 찾을 수없는 코드 뒤에이 오류를 얻기 배경

에 약간의 시간 후 Skype websdk 정지 실행 수도 있지만. https://webpooldb41e02.infra.lync.com/ucwa/oauth/v1/applications/1145363530/me/reportMyActivity

나는 위의 측면에 대해서도 연구 중이다.

답변

0

동일한 문제가있었습니다. 배경 플러그인에 관한 것이 아닙니다. 필자는 같은 네트워크에 4800 초 이상 머문다면 Skype SDK가 어떻게 든 작동을 멈추는 것을 발견했습니다.

내가 한 일은 로그 아웃 한 후 SetInterval을 사용하여 다시 서명 한 것입니다. 토큰이 새롭게 바뀌어 나를 위해 일했습니다. 4000 초의 setInterval을 사용하여 signet 및 signIn을 사용할 수 있습니다.