kiến thức Báo cuộc gọi Zalo, Messenger, Telegram trên đồng hồ cho nền tảng Android

huyndx

Senior Member
Mình sử dụng đã lâu tuy nhiên rất bức xúc khi rất nhiều ứng dụng không chịu cập nhật API ServiceConnection để tạo cầu nối cho hệ thống biết được thiết bị trong trạng thái gọi. Dẫn đến có thể giúp hiện cảnh báo lên đồng hồ.
Hiện tại bằng việc đọc thông báo và giả lập ServiceConnection.

  • Hỗ trợ hiển thị tên người gọi cho tất cả các dòng máy Galaxy Watch, Android Wear, và các hãng hỗ trợ báo qua VOIP call, nếu bật cài đặt "tìm tên gần đúng"
  • Vấn đề phát sinh: Với mỗi người gọi đến mà chưa có trong danh bạ, một danh bạ ngẫu nhiên bắt đầu bằng "11"+xxxxxxx sẽ được tạo ra trên máy. Do đó, để dọn dẹp danh bạ trên máy nếu cần: Mở ứng dụng Danh bạ, chọn Dấu ba gạch bên trái-trên cùng bấm vào chọn xóa. Danh bạ ảo này sẽ không đồng bộ. Hoặc tắt chức năng "tìm tên gần đúng", nếu cần hỗ trợ vui lòng liên hệ trực tiếp


Tải từ Play Store


Danh sách ứng dụng hỗ trợ:
+ Zalo, Messenger, Messenger Lite, Telegram, Instagram, Skype, Viber

Chú ý không cấp quyền Phone (Cuộc gọi) cho các một số app nếu bị tự động từ chối cuộc gọi, không bị thì không sao. Đặt biệt là Viber, Zalo

Demo trên 4 loại đồng hồ:
 

Attachments

  • 1000001681-01.jpeg
    1000001681-01.jpeg
    280.9 KB · Views: 53
  • 20231214_013055.jpg
    20231214_013055.jpg
    182.2 KB · Views: 54
  • 20231214_012600.jpg
    20231214_012600.jpg
    352.1 KB · Views: 47
  • 1702617772860.png
    1702617772860.png
    73.2 KB · Views: 67
Last edited:
Nghe gọi bình thường vs zalo hả thím
Chỉ báo có cuộc gọi thôi nha. Bình thường ai đó gọi Zalo bác, đồng hồ sẽ không báo gì hết cho đến khi bị lỡ. Với app thứ 3 này thì sẽ báo có cuộc gọi và rung hoặc đổ chuông trên đồng hồ, có thể bấm đồng ý và từ chối cuộc gọi trên đồng hồ. Sau đó nghe gọi trên đồng hồ được hay không là do đồng hồ và Zalo thôi.
 
Cái mình cần đây rồi, nhất là thằng zalo ai gọi đi đường là tịt luôn k biết gì cả, mà giờ gọi zalo có khi nhiều hơn điện thoại ấy chứ
 
Báo lỗi ở đây hoặc có app nào không phổ biến báo mình mình cho lên hết. Hiện tại hỗ trợ thêm Messenger Lite, có thể hiển thị tên dịch vụ ngắn gọn và tên người gọi ví dụ fb:anh cả hay zl:ông hai. Tên người gọi chỉ hỗ trợ loại đồng hồ có hệ điều hành. Như wear hay tizen hoặc fitbit.. phiên bản 1.0.28
 
Mình đang dùng đồng hồ Huawei gt3 pro, gọi zalo vẫn không thấy báo gì hết bác ah
Có bác xác nhận là GT4 báo, nên bác thử bấm nút "Tạo cuộc gọi thử" xem có báo cuộc gọi ảo không. Nếu không thì bác lấy một sdt thường, gọi vào số bác chắc chắn con GT3 nó cũng không báo cả cuộc gọi viễn thông đâu. Còn nếu có thì có thể do không tương thích Zalo, thử cập nhật Zalo, hoặc cập nhật app của mình.
Thử cấp quyền truy cập cuộc gọi cho cái app Huawei thử
 
Có bác xác nhận là GT4 báo, nên bác thử bấm nút "Tạo cuộc gọi thử" xem có báo cuộc gọi ảo không. Nếu không thì bác lấy một sdt thường, gọi vào số bác chắc chắn con GT3 nó cũng không báo cả cuộc gọi viễn thông đâu. Còn nếu có thì có thể do không tương thích Zalo, thử cập nhật Zalo, hoặc cập nhật app của mình.
Thử cấp quyền truy cập cuộc gọi cho cái app Huawei thử
Cái test call thì có thông báo trên đồng hồ, gọi điện bình thường thì vẫn báo, có gọi qua zalo và mess thì không báo trước giờ, h cài phần mềm của bác vào vẫn như thế không thay đổi gì cả
 
Cái test call thì có thông báo trên đồng hồ, gọi điện bình thường thì vẫn báo, có gọi qua zalo và mess thì không báo trước giờ, h cài phần mềm của bác vào vẫn như thế không thay đổi gì cả
Cơ chế của mình đang hoạt động là đọc thông báo từ ứng dụng zalo hay bất kì, nếu thông báo đó thuộc nhóm thông báo cuộc gọi và có trên 2 nút bấm thì tạo một cuộc gọi (giả) để đồng hồ báo có cuộc gọi. Với bản mới sẽ phân tích thêm tên người gọi sau đó đối chiếu với danh bạ để xem có ai trùng tên thì gán cho số đó. Việc này có thể dẫn đến báo sai số điện thoại nhưng sẽ hiển thị được tên người gọi. Chú ý nếu bật chức năng này lên

Vậy thì vấn đề ở việc mình không phân tích được trạng thái cuộc gọi của ứng dụng như Zalo, Facebook
1. Lúc nhận cuộc gọi bác có thấy máy hiện thông báo có 2 nút như thế này không
Screenshot_20231215_092105_One UI Home.jpg

2. Bác đã cấp quyền đọc thông báo chưa. Và mình mới test trên Android 10-13 bên Samsung nên không rõ bên khác. Bác cho mình hãng và phiên bản os để mình tìm hiểu. Vấn đề ở đây do không phân tích được cuộc gọi
Cảm ơn vì hỗ trợ mình hoàn thiện app
 
Last edited:
Cơ chế của mình đang hoạt động là đọc thông báo từ ứng dụng zalo hay bất kì, nếu thông báo đó thuộc nhóm thông báo cuộc gọi và có trên 2 nút bấm sau đó tạo một cuộc gọi (giả) để đồng hồ báo có cuộc gọi. Vậy thì vấn đề ở việc mình không phân tích được trạng thái cuộc gọi của ứng dụng như Zalo, Facebook
1. Lúc nhận cuộc gọi bác có thấy máy hiện thông báo có 2 nút như thế này không
View attachment 2236398
2. Bác đã cấp quyền đọc thông báo chưa. Và mình mới test trên Android 10-13 bên Samsung nên không rõ bên khác. Bác cho mình hãng và phiên bản os để mình tìm hiểu. Vấn đề ở đây do không phân tích được cuộc gọi
Cảm ơn vì hỗ trợ mình hoàn thiện app
Zalo, Mess gọi đến trên điện thoại mình có hiện Noti Từ chối và Trả lời như ảnh trên của bác. Các quyền truy cập thì mình đã cấp full rồi, mấy con đồng hồ của Huawei thì zalo mess gọi đến không hiện thông báo đối với android nhưng hiện được trên iOS
Điện thoại mình đang dùng là Xiaomi note 12 turbo (Ảnh file đính kèm), mình thấy app của bác rất cần thiết nên nếu cần thêm thông tin gì thì để mình cung cấp
 

Attachments

  • anh thiet bi.jpg
    anh thiet bi.jpg
    261.7 KB · Views: 55
Zalo, Mess gọi đến trên điện thoại mình có hiện Noti Từ chối và Trả lời như ảnh trên của bác. Các quyền truy cập thì mình đã cấp full rồi, mấy con đồng hồ của Huawei thì zalo mess gọi đến không hiện thông báo đối với android nhưng hiện được trên iOS
Điện thoại mình đang dùng là Xiaomi note 12 turbo (Ảnh file đính kèm), mình thấy app của bác rất cần thiết nên nếu cần thêm thông tin gì thì để mình cung cấp
Mình đang mấy con Xiaomi lận nên đợi mình test tương thích rồi sửa lỗi. Với đưa lên Store luôn, tải apk anh em xài không tiện lắm
 
trư đang dư con galaxy watch active 2 lâu ko dùng, cũng vì nó ko báo cuộc gọi zalo tele. Cái apk này chỉ cần cài điện thoại là đồng hồ nhảy thông báo luôn hay sao vậy fen? :sexy_girl:
 
trư đang dư con galaxy watch active 2 lâu ko dùng, cũng vì nó ko báo cuộc gọi zalo tele. Cái apk này chỉ cần cài điện thoại là đồng hồ nhảy thông báo luôn hay sao vậy fen? :sexy_girl:
Xem video demo mình update nha fen, hiện tại có 2 vấn đề là không báo cuộc gọi và bị sáng màn hình không tắt do không giải phóng được cuộc gọi. Có giải pháp nhưng cần thời gian sửa, với đang đợi Google duyệt app
Screenshot 2023-12-15 122147.png
 
Cái test call thì có thông báo trên đồng hồ, gọi điện bình thường thì vẫn báo, có gọi qua zalo và mess thì không báo trước giờ, h cài phần mềm của bác vào vẫn như thế không thay đổi gì cả
Chào, mình đã tìm ra vấn đề. Không rõ lý do gì Zalo triển khai một thứ rất tệ hại mà ứng dụng khác không làm, đó là tùy biến thông báo tiêu chuẩn cho cuộc gọi trên dòng máy Xiaomi. Xem ảnh. Mình thấy đúng là trên xiaomi nút nhận và từ chối cuộc gọi nếu dùng tiêu chuẩn thì khá nhỏ. Có vẻ đây là tùy biến của Zalo cho Xiaomi. Các ứng dụng khác đều không làm kiểu này.

Screenshot 2023-12-15 192336.png

Với loại thông báo này. Buộc phải vào cài đặt bật chế độ tương thích, ở chế độ tương thích, chỉ biết được có cuộc gọi chứ không báo ai gọi và cũng không từ chối, chấp nhận được cuộc gọi. Tắt tương thích sẽ hoàn toàn không báo gì. Vấn đề này chỉ xảy ra với Zalo trên Xiaomi
 
Cơ chế của mình đang hoạt động là đọc thông báo từ ứng dụng zalo hay bất kì, nếu thông báo đó thuộc nhóm thông báo cuộc gọi và có trên 2 nút bấm thì tạo một cuộc gọi (giả) để đồng hồ báo có cuộc gọi. Với bản mới sẽ phân tích thêm tên người gọi sau đó đối chiếu với danh bạ để xem có ai trùng tên thì gán cho số đó. Việc này có thể dẫn đến báo sai số điện thoại nhưng sẽ hiển thị được tên người gọi. Chú ý nếu bật chức năng này lên

Vậy thì vấn đề ở việc mình không phân tích được trạng thái cuộc gọi của ứng dụng như Zalo, Facebook
1. Lúc nhận cuộc gọi bác có thấy máy hiện thông báo có 2 nút như thế này không
View attachment 2236398
2. Bác đã cấp quyền đọc thông báo chưa. Và mình mới test trên Android 10-13 bên Samsung nên không rõ bên khác. Bác cho mình hãng và phiên bản os để mình tìm hiểu. Vấn đề ở đây do không phân tích được cuộc gọi
Cảm ơn vì hỗ trợ mình hoàn thiện app
em cài xong thì cuộc gọi zalo nó có thông báo rồi, nhưng nó chỉ hiện là đang có cuộc gọi thôi, không hiện icon của zalo và tên người gọi, nhưng thôi thế là tốt lắm rồi. Bao giờ fix được vụ này bác cho em biết với nhe hehe
 
em cài xong thì cuộc gọi zalo nó có thông báo rồi, nhưng nó chỉ hiện là đang có cuộc gọi thôi, không hiện icon của zalo và tên người gọi, nhưng thôi thế là tốt lắm rồi. Bao giờ fix được vụ này bác cho em biết với nhe hehe
Cái đó không thể bác ơi. Do Xiaomi nó cùi ấy. Nếu muốn đầy đủ hơn bác chuyển qua họ Samsung hoặc Android Wear và hãng khác nhé. Xiaomi họ thiết kế chỉ báo cuộc gọi di động. Nâng cấp phiên bản Mifitness mới cũng sẽ tịt luôn.
Mình sẽ thêm lựa chọn cảnh báo thông báo liên tục. Cách đó thì có hiện tên người gọi và ứng dụng, nhưng không có nút từ chối
 
Cái đó không thể bác ơi. Do Xiaomi nó cùi ấy. Nếu muốn đầy đủ hơn bác chuyển qua họ Samsung hoặc Android Wear và hãng khác nhé. Xiaomi họ thiết kế chỉ báo cuộc gọi di động. Nâng cấp phiên bản Mifitness mới cũng sẽ tịt luôn.
Mình sẽ thêm lựa chọn cảnh báo thông báo liên tục. Cách đó thì có hiện tên người gọi và ứng dụng, nhưng không có nút từ chối
em dùng đt samsung mà, cũng không có hi vọng à bác :LOL:)
 
em dùng đt samsung mà, cũng không có hi vọng à bác :LOL:)
Có, mình lại quay về cách cũ là spam thông báo liên tục. Cách đó thì có thể dùng Mi Fitness mới, nhưng không có nút từ chối cuộc gọi. Với cũng không hay lắm vì nó rung hơi yếu hơn
 
Back
Top