Thông tin chung
- Một số sự kiện trên trên nền tảng web không xử lý được, cần được xử lý từ phía Mobile app để đảm bảo trải nghiệm người dùng. Trong trường hợp này web của đối tác có nhu cầu sử dụng chức năng gọi điện tới 1 số do chính Webview của đối tác cung cấp. Khi đó web của đối tác sẽ bắn ra một sự kiện để Mobile App mở ứng dụng gọi điện
Phương thức kết nối
Ứng dụng WEB của Đối tác thực hiện gọi hàm
Javascript
để truyền dữ liệu giao dịch cho MB App.Cú pháp:
window['ReactNativeWebView'].postMessage(JSON.stringify({
type: 'TEL',
data: {
tel: ${phoneNumber}
}
}));
Dữ liệu truyền lên
- Dữ liệu nhận vào của hàm truyền dữ liệu ở định dạng JSON như sau:
Tham số | Mô tả |
---|---|
type | Bắt buộc Kiểu String, tối đa 30 ký tự. Loại action mặc định truyền TEL |
phoneNumber | Bắt buộc Kiểu String, tối đa 11 ký tự. Số điện thoại muốn gọi |