Tôi đã phát triển ứng dụng andoid thành công.Trong đó tôi đã sử dụng phonecall trapper để xác định các cuộc gọi đến.As xa như tôi biết plugin này chỉ hỗ trợ trong Android. Tôi nên sử dụng phương pháp nào trong điện thoại ios và windows?Làm thế nào để phát hiện các cuộc gọi đến trong thiết bị ios và windows bằng cách sử dụng điện thoại?
Trả lời
Ứng dụng IOS của bạn không thể nhận được chi tiết cuộc gọi về cuộc gọi điện thoại.
Là một ứng dụng PhoneGap bạn đang giới hạn ở những giải pháp được nêu trong this duplicate question to what you are asking
Trích:
Tất cả các bạn có thể làm là lắng nghe cho sự kiện tạm dừng.
document.addEventListener("pause", yourCallbackFunction, false);
Sự kiện này sẽ được kích hoạt khi có cuộc gọi đến hoặc bắt đầu một cuộc gọi.
hoặc bạn có thể nhìn vào người nghe cắm điện thoại và cố gắng viết nó dành cho iOS https://github.com/devgeeks/PhoneListener
Là một ứng dụng bản địa bạn sẽ có thể để được thông báo khi có cuộc gọi là nhận, kết thúc, và kết nối sử dụng câu trả lời này từ stop playing music when incoming call received in iphone
Trích:
01.235.Sử dụng thông báo sau để tìm trạng thái cuộc gọi và bạn có thể dừng trình phát. Thêm CoreTelephony.framework
#import <CoreTelephony/CTCall.h>
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callReceived:) name:CTCallStateIncoming object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callEnded:) name:CTCallStateDisconnected object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callConnected:) name:CTCallStateConnected object:nil];
Một câu trả lời tốt liên quan đến các ứng dụng Native sẽ được kiểm tra là một trong những điều này từ How to detect call incoming programmatically trong đó có một ví dụ mở rộng hơn.
Giải pháp dự kiến trong PhoneGap ... không dành cho iOS bản địa –
Trong iOS, bạn không thể truy cập các chi tiết như vậy.Ứng dụng ứng dụng hoạt động trong hộp cát và quyền truy cập bên ngoài hộp cát này rất hạn chế. Do đó, không thể theo dõi cuộc gọi đến.
Xin vui lòng cho một cố gắng để sau Plugin
https://github.com/renanoliveira/cordova-phone-call-trap
Hy vọng điều này sẽ làm việc. Nếu không thì có thể làm là lắng nghe sự kiện tạm dừng.
document.addEventListener("pause", yourCallbackFunction, false);
Sự kiện này sẽ được kích hoạt khi có cuộc gọi đến hoặc bắt đầu cuộc gọi.
hoặc bạn có thể xem xét plugin trình nghe điện thoại và cố gắng viết nó cho iOS.
hoặc đọc thông tin chi tiết về một vấn đề tương tự ở đây How to detect with PhoneGap on iOS if call is made or not
Điện thoại Gọi Bẫy chỉ dành cho Android ... Nhưng bản ngã này không cố gắng đặt nó trên iOS: https://github.com/ElieSauveterre/cordova-phone - cái bẫy – davidbonachera
- 1. Thực hiện cuộc gọi điện thoại trong Windows Phone 8.1
- 2. Phát hiện cuộc gọi điện thoại trên iOS với CTCallCenter (Swift)
- 3. Chụp ID người gọi từ điện thoại cố định và sử dụng trên thiết bị iOS và Android
- 4. Cách thực hiện cuộc gọi điện thoại theo chương trình?
- 5. Tôi làm cách nào để sử dụng các API riêng tư để chặn cuộc gọi đến trong ứng dụng iOS?
- 6. Phát hiện cuộc gọi đến trong Lync
- 7. cách phát hiện cuộc gọi đến Skype/Viber
- 8. Kết thúc cuộc gọi điện thoại bằng lệnh thoại để giúp một người bị tê liệt
- 9. Java API để thực hiện cuộc gọi điện thoại
- 10. javascript + PhoneGap - làm thế nào để phát hiện khi trong một cuộc gọi điện thoại hoạt động
- 11. android - Cách thực hiện cuộc gọi điện thoại từ webview
- 12. Làm cách nào để thực hiện cuộc gọi điện thoại trong Mục tiêu C?
- 13. Cách phát hiện thiết bị để hiển thị kiểu điện thoại di động?
- 14. Điện thoại Android nào được sử dụng để phát triển ...?
- 15. Truy cập máy ảnh trong điện thoại cho iOS và Android bằng cách sử dụng HTML5
- 16. Quyền của Android: Cuộc gọi điện thoại: đọc trạng thái điện thoại và nhận dạng
- 17. Làm thế nào để mô phỏng các cuộc gọi đến trên một thiết bị thực?
- 18. Cách phát hiện liên lạc của người dùng bằng điện thoại bằng cách sử dụng JS
- 19. làm thế nào để thực hiện cuộc gọi điện thoại với loa trên
- 20. Làm cách nào để nhận trạng thái cuộc gọi đi trong điện thoại Android?
- 21. API Web để thực hiện cuộc gọi điện thoại
- 22. Làm cách nào để biết liệu thiết bị Cocoa Touch có thể thực hiện cuộc gọi không?
- 23. Điện thoại Windows Làm thế nào để cuộn dọc
- 24. iPhone iOS: cách phát hiện khi chuyển vùng? (Không dành cho điện thoại bị bẻ khóa)
- 25. Phát hiện iOS Simulator và thiết bị iOS
- 26. cách thực hiện cuộc gọi từ máy tính bằng cách sử dụng các dịch vụ điện thoại cố định địa phương
- 27. Trả lời cuộc gọi đến bằng cách sử dụng android.telecom và InCallService
- 28. Làm cách nào để thực hiện cuộc gọi HTTPS bằng cách sử dụng HttpService trong flex
- 29. iOS 8, Cách sử dụng thiết bị để phát triển?
- 30. Tôi có thể quan sát cuộc gọi đến và cuộc gọi đi trong nền không?
Nếu bạn phát triển ứng dụng đồ chơi, và bạn biết điều đó chỉ hỗ trợ android, bạn nên tải Xcode và cố gắng trong OS –
Trong iOS, bạn có thể nhận được thông báo rằng ứng dụng của bạn đang bị bị gián đoạn bởi cuộc gọi đến nếu ứng dụng của bạn ở mặt trước nhưng bạn không thể tìm thấy bất kỳ điều gì về cuộc gọi hoặc ngăn cuộc gọi đến trong – Paulw11
tôi đang cố gắng tạm dừng nhạc (đang được phát với ứng dụng của tôi) trong khi gọi là đến .. là có thể? – Albert