API রেফারেন্স

বিজ্ঞপ্তি

সক্রিয় বিজ্ঞপ্তি পড়ুন। settings-এ NotificationListenerService সক্ষম থাকা প্রয়োজন।

টাইপ ডেফিনিশন

bash
type Notification {
  id: ID!
  onlyOnce: Boolean!       # "persistent" notification flag
  isClearable: Boolean!
  appId: String!           # package name
  appName: String!
  time: String!            # ISO 8601
  silent: Boolean!
  title: String!
  body: String!
  actions: [String!]!      # action button labels
  replyActions: [String!]! # labels of inline-reply actions
}

অপারেশন

query

notifications

বর্তমানে সক্রিয় সমস্ত বিজ্ঞপ্তি তালিকাভুক্ত করুন।

bash
query GetNotifications {
  notifications {
    id onlyOnce isClearable appId appName time silent title body
    actions replyActions
  }
}
mutation

cancelNotifications

ID দ্বারা এক বা একাধিক বিজ্ঞপ্তি বাতিল করুন।

bash
mutation CancelNotifications($ids: [ID!]!) {
  cancelNotifications(ids: $ids)
}
mutation

replyNotification

একটি inline-reply অ্যাকশনের মাধ্যমে একটি বিজ্ঞপ্তিতে উত্তর পাঠান। reply-capable অ্যাকশনগুলির মধ্যে actionIndex 0-ভিত্তিক।

bash
mutation ReplyNotification($id: ID!, $actionIndex: Int!, $text: String!) {
  replyNotification(id: $id, actionIndex: $actionIndex, text: $text)
}