Tôi đang cố gắng triển khai ứng dụng có hệ thống thông báo cục bộ. Hệ thống sẽ hủy một số thông báo không cần thiết. System.scheduleNotification hoạt động tốt (nó tạo ra các thông báo và chúng hoạt động tốt) nhưng nó trả về nil
(Nó phải trả về một ID). Vì vậy, tôi không thể hủy bất kỳ thông báo nào bằng id thông báo.Corona, system.scheduleNotification không hoạt động đúng cách
Thực ra mã tôi sử dụng rất đơn giản. Bất kỳ trợ giúp sẽ là hữu ích ...
local nextRefreshTime = 60 -- Not always 60, its just an example
local options = {
alert = "Some text here.",
badge = (native.getProperty("applicationIconBadgeNumber") or 0) + 1,
}
notifications[#notifications+1] = system.scheduleNotification(nextRefreshTime, options)
print(notifications[#notifications]) -- Prints nil !?!
-- Another example (test)
print(system.scheduleNotification(nextRefreshTime, options)) -- Also prints nil !?!
Tái bút: Tôi cũng đã cố gắng system.scheduleNotification
với utcTime
tranh cãi.
Tôi đã thử trên thiết bị và cả trình mô phỏng xcode. Tôi sẽ thử ví dụ này. Tôi giả sử nó trên trang web corona. Cảm ơn bạn đã trả lời. –