1

내가 자바 클라이언트를 사용하여 내 응용 프로그램에서 구글 이벤트를 업데이트 작성 /시 : 난 아직도 이벤트 만들기에 대한 푸시 알림을 받고 있어요안 Google 캘린더 푸시 알림 앱이 변화의 소유자 인

events 
.insert(originalCalendarId, googleEvent) 
.setSupportsAttachments(true) 
.execute() 

를/최신 정보. 나는이 변화를 한 사람이기 때문에 나는 그들을 얻고 싶지 않다. 변경 사항은 앱에서 다른 방식으로 적용되며이 경우 추가 푸시 알림은 쓸모가 없습니다.

그러나 어딘가 다른 앱 (다른 앱 또는 Google 웹 UI)을 만들면 새로운 변경 사항을 적용해야합니다.

이 사례를 처리 할 방법이 있습니까? 아마도 특정 검색어에 대한 푸시 알림이 필요하지 않다는 것을 Google에 알리는 접근 방식이있을 수 있습니다. 아무리 내가 여기서 설정 한 것을 알림이 계속 전송되지 않습니다,

com.google.api.services.calendar.Calendar.Events.Insert#sendNotifications 

그러나 :

은 또한이 속성입니다 것을 알 수있다.

+0

[Push Notifications 가이드] (https://developers.google.com/google-apps/calendar/v3/push)에서이 기능의 목표를 듣기위한 특별 방법이 지정되지 않았습니다. 일반적으로 자원 변화 "이 문서는 리소스가 변경 될 때 응용 프로그램에 알리는 푸시 알림을 사용하는 방법을 설명합니다." – noogui

답변

1

리소스에 가입 한 것으로 생각되며 애플리케이션이 일부 변경을 수행 한 경우 푸시 알림을 수신하지 않을 것으로 예상됩니다. 그래서 당신은 사용해야

.insert(originalCalendarId, googleEvent) 
.setSupportsAttachments(true) 
.setSendNotifications(false) 
.execute() 

을 어떤 방식으로 푸시 알림을받을 경우 푸시 알림 X-Goog-Channel-ID에서 확인하시기 바랍니다 당신의 자신과 그 Google 문제가 있는지 확인합니다. 올바르게 처리되지 않은 오래된 구독이 있다고 생각합니다. 그러면 push notifications 이상의 변경 사항을받는 이유는 무엇입니까?

관련 문제