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)
}