Ứng dụng xử lý giao thức html. Làm thế nào để phát hiện một ứng dụng đã được cài đặt. Làm thế nào để mở tập tin TG của bạn
Nhiều hiện đại thiêt bị di động nhận dạng số điện thoại trong mã HTML đủ tốt, giúp nó tương tác để bạn có thể gọi trực tiếp vào số đó - nhưng điều này không phải lúc nào cũng hiệu quả!
Chuyện gì sẽ xảy ra nếu trình duyệt di động hoặc thiết bị không nhận dạng được số điện thoại và không thực hiện cuộc gọi khi bạn bấm vào? Con số này có thể đã được liệt kê trong định dạng sai hoặc con số không được nền tảng này công nhận, nhưng trong mọi trường hợp, đó là một cơ hội bị bỏ lỡ. TEL: giao thức sẽ cho phép bạn khắc phục điều này!
Làm cho số điện thoại của bạn tương tác
Rất đơn giản: đặt số điện thoại của bạn vào thẻ neo, nhưng thay vì giao thức HTTP * (hoặc bất cứ thứ gì bạn thường sử dụng trong thẻ neo), hãy sử dụng giao thức tel. Bằng cách này, ngay cả khi bạn sử dụng một mẫu không được nhận dạng, thiết bị vẫn sẽ biết những gì nó cần làm:
Để đặt hàng tại nhà, hãy gọi:
0953174562564
Giờ đây, iPhone, Android và các thiết bị di động khác sẽ dễ dàng nhận ra số này và khi bạn nhấp vào liên kết, họ sẽ đề nghị quay số này. Nhưng bạn cần nhớ những điều sau:
- Cần phải nhớ rằng để hỗ trợ số quốc tế bạn cần thêm mã quốc tế (tiền tố) để mọi người có thể gọi từ mọi nơi trên thế giới.
- Nếu bạn nhấp vào “liên kết” điện thoại trong trình duyệt trên máy tính để bàn, nó sẽ hiển thị ứng dụng được liên kết với điện thoại - giong noi Google hoặc Microsoft Communicator chẳng hạn.
- Bạn có thể chỉ định số fax bằng giao thức fax:
- Có thể quay số bằng cách tạm dừng, ví dụ như khi quay số máy nhánh
Dịch vụ hỗ trợ:
323-579-8328 máy lẻ. 22
Ứng dụng trò chuyện
TRÊN khoảnh khắc này Skype sử dụng giao thức callto chứ không phải tel. Trên thực tế, bạn có thể chỉ cần bỏ qua điều này và sử dụng giao thức tel ở mọi nơi, nhưng nếu bạn muốn chỉ định trong mã để sử dụng Skype từ trình duyệt máy tính desktop Và ứng dụng tiêu chuẩn từ thiết bị di động, thì trong trường hợp này PHP và tập lệnh định nghĩa sẽ giúp chúng ta nền tảng di động- Phát hiện di động:
Gọi số
isMobile())? "tel" : "callto"; ?> : +1-579-827-0034">579-827-0034
Một chút SEO trên thiết bị di động
Để làm cho công cụ tìm kiếm hiểu và lập chỉ mục số điện thoại của bạn tốt hơn, bạn có thể thêm một chút dữ liệu vi mô.
Cửa hàng
Điện thoại: 850-648-4200Tạo kiểu liên kết điện thoại
Một lưu ý phụ là hãy làm cho điện thoại của chúng ta trông hấp dẫn hơn bằng cách sử dụng CSS. Để thực hiện việc này, chúng tôi sẽ chỉ sử dụng bộ chọn nhắm mục tiêu phần tử liên kết giả : trước có chứa chuỗi tel: trong thuộc tính href của chúng:
Dấu “^” nhỏ này có nghĩa là nó đang tìm kiếm bất kỳ phần tử nào có thuộc tính href bắt đầu bằng chuỗi tel: . Chúng tôi cũng đã đặt ở đây một biểu tượng điện thoại Unicode nhỏ \260E; , vì vậy chúng tôi thậm chí không cần sử dụng các biểu tượng WebFont hoặc hình ảnh bổ sung.
Trên máy tính hoặc điện thoại của bạn. Dịch vụ này hiện đang có đà tăng trưởng trực tuyến và các ông trùm kinh doanh internet đang dự đoán mức độ phổ biến rộng rãi của nó. Ngoài ra, thanh toán tức thì cho hàng hóa sẽ sớm có sẵn thông qua Telegram, ứng dụng này sẽ hỗ trợ Bitcoin và Apple Pay. Nói chung, hãy theo kịp thời đại và bắt kịp xu hướng.
Công dụng của Telegram là gì?
Có một số yếu tố khiến việc sử dụng dịch vụ này trở nên đáng giá. Nếu chúng ta tham khảo phần tham khảo, Telegram là một ứng dụng nhắn tin trên thiết bị di động và máy tính để bàn dựa trên đám mây, tập trung vào bảo mật và tốc độ. Cái chính là Tốc độ và Bảo mật, đây là hai yếu tố quan trọng khi làm việc trên mạng.
Bạn có thể chia sẻ bất kỳ tệp nào, bao gồm liên kết, ảnh, kho lưu trữ, v.v. Nghĩa là, bạn có thể gửi bất cứ điều gì bạn muốn cho cả người thân và người đăng ký của bạn. Bạn thậm chí có thể nhấp vào biểu tượng micrô và ghi lại tin nhắn ngay lập tức và truyền nó ngay lập tức. Những lợi thế ở đây là rõ ràng phải không?
Ngoài ra, Telegram sẽ luôn miễn phí và không có quảng cáo xâm phạm!
Và nếu chúng ta nói về điện tín như một kênh liên lạc với những người đăng ký, thì đây nói chung là một siêu dịch vụ! Tỷ lệ mở tin nhắn của bạn là khoảng 70%; các bản tin email sẽ không bao giờ đạt được con số như vậy, nhưng Telegram có thể làm được điều này rất dễ dàng! Và nếu chúng ta nói về SPAM, thì tin nhắn của bạn sẽ đến trực tiếp ứng dụng trình duyệt hoặc điện thoại di động của khách hàng, tức là trực tiếp đến máy tính!
Bạn có thể làm gì khác với Telegram?
Vì vậy, nếu bạn muốn bắt kịp xu hướng, hãy nhớ cài đặt Telegram trên máy tính và điện thoại của mình. Đăng ký các kênh thú vị và nhận thông tin chất lượng ngay lập tức. Và tôi sẽ cho bạn biết cách thực hiện điều này sau trong bài viết này.
Làm cách nào để cài đặt telegram trên máy tính hoặc điện thoại?
Trước hết bạn cần phải vào Trang web chính thức của Telegram và chọn nền tảng phù hợp với bạn. Tôi khuyên bạn nên cài đặt telegram trên tất cả các thiết bị của mình để luôn biết về tất cả các sự kiện và đồng bộ hóa các thiết bị chính của bạn cũng như có quyền truy cập vào các kênh từ bất kỳ thiết bị nào. Thông thường đây là điện thoại thông minh, máy tính và máy tính bảng. May mắn thay, bạn có thể cài đặt dịch vụ này cho mọi nền tảng.
Làm thế nào để đăng ký kênh telegram?
Để đăng ký kênh telegram, bạn cần đăng nhập vào tài khoản của mình, tìm kênh mong muốn và nhấp vào nút “THAM GIA KÊNH” ở dưới cùng. Sau này, bạn sẽ được đăng ký kênh bạn cần.
Ví dụ: bạn có thể tìm thấy kênh của tôi thông qua tìm kiếm trên telegram dưới tên @Evgeny_Vergus.
Trân trọng, Evgeniy Vergus.
Cách dễ nhất để hiểu thẻ tel là gì hãy tưởng tượng rằng khi bạn nhấp vào một liên kết nhất định, số được yêu cầu sẽ được quay. Điều này có nghĩa là khi bạn nhấp vào một liên kết, giao thức tel sẽ cố gắng quay số được cung cấp. Liên kết trông như thế này: tel: +35722444032
Phần đầu tiên của liên kết URI chỉ định giao thức và phần thứ hai của liên kết chỉ định số được gọi (có thể ở định dạng địa phương hoặc quốc tế). Ứng dụng khách 3CXPhone hiện được tích hợp với thẻ tel, cung cấp chức năng tốt nhất cho điện thoại mềm.
Sử dụng 3CXPhone kết hợp với thẻ tel
Đầu tiên bạn cần cài đặt 3CXPhone cho Windows trên máy tính, sau đó thực hiện một số cấu hình:
1) Tìm một trang web có chứa thẻ tel. Trong ví dụ này, chúng tôi sẽ sử dụng trang web http://www.3cx.com/office/usa-office/. Nhấp vào liên kết chứa số điện thoại.
2) Bạn sẽ thấy một cửa sổ bật lên “Yêu cầu giao thức bên ngoài”, chọn ứng dụng (3CXPhone cho Windows) sẽ xử lý liên kết này.
3) Chọn “ Khởi chạy ứng dụng” để sử dụng 3CXPhone cho Windows.
4) 3CXPhone dành cho Windows sẽ bắt đầu quay số được chỉ định.
Liên kết thẻ tel với 3CXPhone
3CXPhone dành cho Windows sẽ được đăng ký tự động làm trình xử lý giao thức điện thoại trong quá trình cài đặt. Nếu bạn thấy rằng một ứng dụng khác đã đăng ký để xử lý giao thức tel, bạn có thể thay đổi đăng ký trở lại 3CXPhone:
1) Mở Bảng điều khiển Windows và vào “menu” Chương trình mặc định“.
2) Chọn từ danh sách “ Ánh xạ các loại tệp hoặc giao thức tới các chương trình cụ thể”.
3) Cuộn để chọn các giao thức, tìm TEL, chọn nó và nhấn “ Thay đổi chương trình“.
4) Chọn “ 3CXPhone cho Windows” từ danh sách các chương trình được đề xuất.
Bây giờ bạn đã đặt 3CXPhone cho Windows làm trình xử lý thẻ tel mặc định.
Nhà văn công nghệ cao cấp
Ai đó đã gửi cho bạn một tệp TG qua email và bạn không biết cách mở nó? Có thể bạn đã tìm thấy một tệp TG trên máy tính của mình và đang tự hỏi nó là gì? Windows có thể cho bạn biết rằng bạn không thể mở nó hoặc trong trường hợp xấu nhất, bạn có thể gặp thông báo lỗi tương ứng liên quan đến tệp TG.
Trước khi có thể mở tệp TG, bạn cần tìm hiểu phần mở rộng tệp TG là loại tệp gì.
Mẹo: Lỗi liên kết tệp TG không chính xác có thể là triệu chứng của các sự cố tiềm ẩn khác trong hệ điều hành Windows của bạn. Những mục nhập không hợp lệ này cũng có thể tạo ra các triệu chứng liên quan như khởi động Windows chậm, máy tính bị treo và các vấn đề về hiệu suất PC khác. Do đó, bạn nên quét sổ đăng ký Windows của mình để tìm các liên kết tệp không hợp lệ và các vấn đề khác liên quan đến sổ đăng ký bị phân mảnh.
Trả lời:
Các tệp TG là các Tệp nén, chủ yếu được liên kết với Tệp Tablature TuxGuitar (Nhóm TuxGuitar).
Các tệp TG cũng được liên kết với Tập lệnh Test & Go (QualiControl), Hướng dẫn kỹ thuật của Sổ tay kiểm tra NRC và FileViewPro.
Các loại tệp bổ sung cũng có thể đang sử dụng phần mở rộng tệp TG. Nếu bạn biết bất kỳ định dạng tệp nào khác sử dụng phần mở rộng tệp TG, vui lòng liên hệ với chúng tôi để chúng tôi có thể cập nhật thông tin tương ứng.
Cách mở tệp TG của bạn:
Cách nhanh nhất và dễ dàng nhất để mở tệp TG của bạn là nhấp đúp vào tệp đó. Trong trường hợp này, chính hệ thống Windows sẽ chọn chương trình cần thiết để mở tệp TG của bạn.
Trong trường hợp tệp TG của bạn không mở, rất có thể bạn chưa cài đặt chương trình ứng dụng cần thiết trên PC để xem hoặc chỉnh sửa các tệp có phần mở rộng TG.
Nếu PC của bạn mở tệp TG nhưng không đúng ứng dụng, bạn sẽ cần thay đổi cài đặt liên kết tệp đăng ký Windows của mình. Nói cách khác, Windows liên kết các phần mở rộng tệp TG với chương trình sai.
Cài đặt các sản phẩm tùy chọn - FileViewPro (Solvusoft) | | | |
Công cụ phân tích tệp TG™
Bạn không chắc chắn loại tệp TG là gì? Bạn có muốn nhận thông tin chính xác về một tập tin, người tạo ra nó và cách mở nó không?
Bây giờ bạn có thể nhận ngay tất cả thông tin cần thiết về tệp TG!
Công cụ phân tích tệp TG™ mang tính cách mạng quét, phân tích và báo cáo thông tin chi tiết về tệp TG. Thuật toán đang chờ cấp bằng sáng chế của chúng tôi sẽ nhanh chóng phân tích tệp và cung cấp thông tin chi tiết trong vòng vài giây ở định dạng rõ ràng, dễ đọc.†
Chỉ trong vài giây, bạn sẽ biết chính xác loại tệp TG của mình, ứng dụng được liên kết với tệp, tên người dùng đã tạo tệp, trạng thái bảo vệ của tệp và các thông tin hữu ích khác.
Để bắt đầu phân tích tệp miễn phí, chỉ cần kéo và thả tệp TG của bạn vào trong đường chấm bên dưới hoặc nhấp vào "Duyệt máy tính của tôi" và chọn tệp của bạn. Báo cáo phân tích tệp TG sẽ được hiển thị bên dưới, ngay trong cửa sổ trình duyệt.
Kéo file TG vào đây để bắt đầu phân tích
Xem máy tính của tôi »
Vui lòng kiểm tra tập tin của tôi để tìm virus
Tệp của bạn đang được phân tích... vui lòng đợi.
Mỗi liên kết trên trang web dành cho thiết bị di động phải có thuộc tính tài nguyên nổi tiếng và các liên kết quan trọng nhất trên một trang (có thể có tối đa 10 liên kết trong số đó) có thể được cung cấp một thuộc tính để dễ dàng truy cập bằng phím tắt trên các thiết bị hỗ trợ phím nóng (nhìn thấy .). Bạn nên tránh sử dụng thuộc tính này ngoại trừ trường hợp trang web đang được phát triển cho điện thoại thông minh có hỗ trợ tab và nhiều trang.
Một số thiết bị hỗ trợ sử dụng các phần tử tiêu điểm (liên kết, phần tử biểu mẫu) để thay đổi thứ tự thu thập dữ liệu tab của các phần tử. Tuy nhiên, không nên thay đổi thứ tự tự nhiên của quá trình duyệt này, trừ khi đây là một dự án có thiết kế phức tạp và bạn cần cải thiện khả năng sử dụng của trang web.
Trên các thiết bị có điều hướng tập trung (thường là thiết bị cấp thấp và một số thiết bị cảm ứng có bàn di chuột hoặc con lăn cuộn, như Nexus One hoặc một số BlackBerry), điều quan trọng là phải xác định tất cả các khu vực tương tác. Ví dụ: nếu bạn muốn cả tiêu đề và mô tả hoạt động cùng lúc thì bạn cần sử dụng một thẻ liên kết cho cả hai thành phần, thay vì tạo hai liên kết riêng biệt trên cùng một trang.
Cửa sổ mới
Một số trình duyệt hiểu thuộc tính target="_blank" (tiêu chuẩn XHTML MP), nhưng hành vi khác nhau (Bảng 6.7). Trong một số trình duyệt, liên kết chỉ mở trong cùng một cửa sổ, các liên kết khác mở trong cửa sổ hoặc tab mới (và tùy chọn này cho phép người dùng chuyển đổi giữa các cửa sổ/tab) hoặc URL có thể mở dưới dạng cửa sổ bật lên trong trường hợp đó người dùng không thể quay lại trang trước cho đến khi đóng trang mới.
Trình duyệt/Nền tảng | Liên kết trong cửa sổ mới |
---|---|
Cuộc đi săn | Mở trong cửa sổ mới (số tối đa 8) |
trình duyệt Android | Mở ra trong một cửa sổ mới |
Symbian/S60 | Mở trong một cửa sổ mới (người dùng không dễ dàng điều hướng giữa các cửa sổ) |
Nokia Dòng 40 | Sẽ mở trong cùng một cửa sổ trước phiên bản thứ 5 Mở trong một cửa sổ mới trong Số phát hành 6 |
webOS | Mở trong bản đồ mới (cửa sổ hệ điều hành) |
BlackBerry | Mở trong cùng một cửa sổ trước OS 6.0 |
NetFront | Mở trong cùng một cửa sổ |
Openwave (Vô số) | Mở trong cùng một cửa sổ |
trình duyệt web IE | Mở trong cùng một cửa sổ |
Trình duyệt Internet Motorola | Mở trong cùng một cửa sổ |
Opera di động | Mở trong cùng một cửa sổ |
Opera Mini | Mở trong cửa sổ mới từ phiên bản 5.0 |
Danh sách điều hướng
Danh sách điều hướng là danh sách các liên kết được kết nối theo một cách nào đó và được liệt kê lần lượt. Nên sử dụng thẻ khi tạo danh sách như vậy
- hoặc
- (đối với các thiết bị không hỗ trợ khóa truy cập). Với danh sách có thứ tự, chúng ta tự động lấy số phím tắt nhưng phải thêm thuộc tính accesskey theo cách thủ công:
Liên kết đến số điện thoại
Có một số lược đồ URL được nhiều trình duyệt di động sử dụng để giao tiếp với một số tính năng nhất định của điện thoại di động.
Một trong số đó, tiêu chuẩn Giao diện ứng dụng điện thoại không dây (WTAI), là một phần của tiêu chuẩn WAP 1.X (được phát triển ở thế kỷ trước). Thư viện WTAI được cài đặt sẵn trên điện thoại và các ứng dụng khác (chẳng hạn như trình duyệt) có thể truy cập chúng. Để sử dụng các thư viện này (tất nhiên nếu chúng tồn tại), hãy sử dụng cú pháp wtai://
Gọi
Hãy nhớ rằng hầu hết các thiết bị di động cũng là điện thoại! Vậy tại sao không gọi một số bằng cách nhấp vào một liên kết? Nếu bạn đang thực hiện một số loại hướng dẫn kinh doanh hoặc danh bạ điện thoại độc đáo của riêng mình thì hãy nhớ rằng hầu hết mọi người thích gọi cho một người cụ thể hơn là điền vào biểu mẫu trên thiết bị.
Hình 6.5 minh họa cách hoạt động của liên kết đến cuộc gọi trên các thiết bị di động khác nhau.
May mắn thay, có một số URL nhất định có thể giúp ích đáng kể cho chúng tôi. Tùy chọn đầu tiên và gần như tiêu chuẩn (được sao chép từ tiêu chuẩn i-Mode của Nhật Bản) liên quan đến việc sử dụng sơ đồ điện thoại:<номер телефона>. Tùy chọn này được gọi là chế độ i-Mode:
Hãy gọi cho chúng tôi miễn phí!
Một số thiết bị có khả năng gửi âm DTMF sau khi người gọi trả lời. Tính năng này rất hữu ích khi gọi tới bộ phận trợ giúp hoặc thư thoại. Bạn có thể đặt liên kết thành “gọi đến số điện thoại này và sau khi trả lời, nhấn phím 2, đợi 2 giây và quay số #913”. Bạn có thể thực hiện tất cả điều này bằng cách sử dụng tham số postd. Cú pháp trong trường hợp này là: ;postd=
Hãy gọi cho chúng tôi miễn phí!
Không phải thiết bị di động nào cũng có tính năng này nhưng dù không có hỗ trợ vẫn có thể gọi đến số điện thoại chính. Danh sách các thiết bị tương thích với tính năng này khá phức tạp và tôi thường khuyên bạn không nên dựa vào nó.
Khi người dùng kích hoạt liên kết cuộc gọi, sẽ nhận được thông báo phản hồi, trong đó người dùng được yêu cầu xác nhận hành động (gọi đến số) và số đó hiển thị đầy đủ trên màn hình (Hình 6.6). Cảnh báo này được hiển thị cho người dùng để tránh gian lận và gọi nhầm đến các số đặc biệt.
Tôi khuyên bạn nên sử dụng số ở định dạng quốc tế: dấu +, mã quốc gia, mã vùng (nhà điều hành) và chính số đó. Rốt cuộc, chúng tôi không biết người dùng của mình có thể ở đâu, nhưng ngay cả khi anh ta ở cùng quốc gia hoặc khu vực với người đăng ký được gọi, định dạng số quốc tế vẫn sẽ hoạt động.
Cơm. 6.6. Nokia và BlackBerry cung cấp tính năng xác nhận cuộc gọi và trình duyệt NetFront của Sony Ericsson cung cấp cho người dùng một menu cung cấp các cách khác nhau để tương tác với liên kết này.
Bảng 6.8 cho thấy các tính năng liên kết cuộc gọi không được hỗ trợ tốt trên các nền tảng, chẳng hạn như tel:. Có một cách khác để thực hiện cuộc gọi: sử dụng tiêu chuẩn WTAI bằng thư viện "wp" miễn phí và chức năng "mc" (thực hiện cuộc gọi):
Hãy gọi cho chúng tôi miễn phí!
Ngoài ra trong WTAI, liên kết có thể được kích hoạt ngay cả khi đang thực hiện cuộc gọi, mặc dù tính năng này chỉ có thể hữu ích nếu bạn đang sử dụng chế độ rảnh tay hoặc tai nghe. Liên kết bao gồm các âm được gửi đến người nhận như thể chính người dùng đã nhấn các ký tự được yêu cầu trên bàn phím và chúng được xác định bằng chức năng “sd” (gửi âm DTMF) từ thư viện “wp”.
Trình duyệt BlackBerry tự động phát hiện số điện thoại và địa chỉ email và biến chúng thành liên kết. Nếu bạn không cần chức năng như vậy, bạn có thể tắt nó bằng thẻ meta< http-equiv="x-rim-auto-match" content="none">. Safari có thẻ meta riêng cho trường hợp này:
Mạng iDEN (như Nextel) sử dụng các gói vô tuyến để thực hiện cuộc gọi trong mạng. Nếu người dùng của bạn bao gồm những người đăng ký vào các mạng như vậy - ví dụ: họ sử dụng nó cho mạng nội bộ - thì bạn có thể cung cấp cho người dùng khả năng thực hiện cuộc gọi nội bộ đến các thành viên khác trong nhóm (hoặc cuộc gọi bên ngoài bên ngoài mạng) bằng cách sử dụng lược đồ URL Kết nối Trực tiếp (đc:
Ping John
Ở một số thiết bị, khi bạn nhấp vào liên kết tel:, người dùng có cơ hội chọn tùy chọn cuộc gọi từ menu - cuộc gọi thoại hoặc cuộc gọi video (tùy chọn này chỉ khả dụng trên mạng 3G). Ở một số điện thoại Nhật Bản, cuộc gọi video qua liên kết phải được thực hiện bằng giao thức tel-av:<номер телефона>.
Bảng 6.8 cho thấy cách hoạt động của lược đồ URI thoại trên các nền tảng khác nhau.
Trình duyệt/Nền tảng | Điện thoại hỗ trợ: | Hỗ trợ WTAI |
---|---|---|
Cuộc đi săn | Đúng | KHÔNG |
trình duyệt Android | Đúng | Đúng |
Symbian/S60 | Đúng | Đúng |
Nokia Dòng 40 | Đúng | Đúng |
webOS | Đúng | KHÔNG |
BlackBerry | Đúng | Đúng |
NetFront | Có, dành cho cuộc gọi và thêm vào trình quản lý liên hệ | |
Openwave (Vô số) | Đúng | Đúng |
trình duyệt web IE | ||
Trình duyệt Internet Motorola | Có, dành cho cuộc gọi, SMS và thêm vào trình quản lý liên hệ | |
Opera di động | Đúng | Đúng |
Opera Mini | Có (ngoại trừ các thiết bị Java MIDP 1.0) |
iPod Touch là một thiết bị di động nhưng nó không phải là điện thoại và không có khả năng gọi thoại. Thay vào đó, người dùng được nhắc thêm số vào danh bạ điện thoại bằng liên kết tel:.
Gửi một e-mail
Một số thiết bị hiện đại có trình duyệt cũng có ứng dụng email có khả năng đáp ứng giao thức web tiêu chuẩn mailto:. Cú pháp: mailto:
Dưới đây là một số ví dụ:
Gửi thư cho chúng tôi Gửi thư cho chúng tôi Gửi thư cho chúng tôi
Hãy nhớ rằng cơ chế mailto: không đảm bảo rằng thư sẽ được gửi. Thông thường, nó chỉ cần mở ứng dụng email và người dùng phải xác nhận việc gửi sau khi thực hiện các thay đổi tiếp theo. Nếu bạn thực sự cần gửi thư, tôi khuyên bạn nên sử dụng cơ chế dựa trên máy chủ.
Thông thường, nếu chúng tôi muốn chèn một dòng mới vào nội dung của email, chúng tôi sử dụng dấu xuống dòng cộng với dấu xuống dòng - ký tự (%0D%0A). Tùy chọn này không hoạt động chính xác với ứng dụng Thư trên iOS, nhưng chúng ta có thể chèn thẻ HTML vào nội dung để có thể sử dụng nó trong trình duyệt Safari trên thiết bị di động:
Gửi thư cho chúng tôi%20is%20a%20new%20line">Gửi thư cho chúng tôi từ iPhone
Gửi tin nhắn SMS
Tất cả chúng ta đều yêu thích SMS và đó là lý do tại sao các trình duyệt trên thiết bị di động thường nhắc người dùng mở liên kết trong cửa sổ mới trực tiếp từ tin nhắn. Để triển khai tính năng này, chúng tôi có hai lược đồ URI khả thi: sms:// và smsto://. Thật không may, không có cách tiêu chuẩn nào để biết chương trình nào trong số này chắc chắn sẽ tương thích với trình duyệt của người dùng.
Ở phần sau (trong Chương 10), chúng ta sẽ xem xét cách khám phá giao thức tương thích sms: và smsto: từ máy chủ và chọn tùy chọn thích hợp.
Cú pháp: sms://[
Số đích phải ở định dạng quốc tế hoặc nếu là số ngắn, chúng tôi phải đảm bảo rằng người dùng ở đúng quốc gia (không chuyển vùng) và được kết nối với nhà cung cấp dịch vụ tương thích với số ngắn.
BlackBerry cho phép nhắn tin trực tiếp giữa hai thiết bị BlackBerry trên cùng một mạng. Để tạo tin nhắn trực tiếp, bạn có thể sử dụng lược đồ URL PIN:
Dưới đây là một số ví dụ:
Gửi SMS Mời bạn bè bằng SMS Liên hệ với chúng tôi bằng SMS Thông tin thêm về sản phẩm AA2
Làm việc với MMS
Dịch vụ Nhắn tin Đa phương tiện (MMS) là cách tiêu chuẩn để gửi tin nhắn có nội dung đa phương tiện (hình ảnh, video hoặc bất kỳ nội dung đính kèm nào khác). Các thiết bị Symbian cho phép chúng tôi sử dụng các lược đồ URI mms:
Bảng 6.9 liệt kê sự hỗ trợ cho các tính năng nhắn tin trên các nền tảng.
Trình duyệt/Nền tảng | Lược đồ sms:/smsto: | Lược đồ mms:/mmsto: | sơ đồ gửi thư: |
---|---|---|---|
Cuộc đi săn | Chỉ sms: và trong iPhone (không có trong iPad/iPod). Không có hỗ trợ cơ thể. | KHÔNG | Đúng |
trình duyệt Android | Có, nhưng không hỗ trợ về số lượng hoặc nội dung | Đúng | |
Symbian/S60 | Chỉ gửi tin nhắn SMS: | chỉ mmsto: | Đúng |
Nokia Dòng 40 | Không (bạn có thể sử dụng mailto: thay thế) | KHÔNG | Có (nó cũng có thể được sử dụng cho SMS và MMS) |
webOS | Chỉ gửi tin nhắn SMS: | KHÔNG | Đúng |
BlackBerry | KHÔNG | KHÔNG | Đúng |
NetFront | Đúng | Đúng | Đúng |
Openwave (Vô số) | KHÔNG | KHÔNG | Đúng |
trình duyệt web IE | Chỉ gửi tin nhắn SMS: | KHÔNG | Đúng |
Trình duyệt Internet Motorola | KHÔNG | KHÔNG | Đúng |
Opera di động | Đúng | Đúng | Đúng |
Opera Mini | Tùy thuộc vào thiết bị |
Để giúp bạn phát triển các tiện ích di động hoặc ứng dụng JavaScript ngoại tuyến, hầu hết mọi nền tảng đều có API cấp thấp để gửi và thậm chí nhận tin nhắn từ chính ứng dụng đó. Chúng ta sẽ xem xét các công nghệ này chi tiết hơn sau (Chương 12).
Thêm liên hệ vào danh bạ điện thoại của bạn
Sẽ thật tuyệt nếu đề nghị người dùng thêm thông tin về công ty của bạn (số điện thoại hoặc một số chi tiết khác) vào danh bạ điện thoại (danh sách liên hệ). Các thiết bị WML cũ hơn có chức năng WTAI cho mục đích này, nhưng các thiết bị mới hơn có cách khác thông minh hơn.
Trong thư viện WTAI, "wp" là chức năng gọi điện và "ap" (Thêm vào danh bạ) là chức năng thêm vào danh bạ. Các tham số—số và tên (tùy chọn)—được phân tách bằng dấu chấm phẩy. Ví dụ:
Thêm vào nhà Trắngđể liên lạc
Trong trường hợp các trình duyệt hiện đại (những trình duyệt không hỗ trợ WTAI, Hình 6.7), thủ thuật chính là tạo tệp vCard (vCard là định dạng tệp tiêu chuẩn cho danh thiếp điện tử). Nếu bạn liên kết tới tập tin này, hầu hết các trình duyệt sẽ gửi nó đến ứng dụng Danh bạ của thiết bị và người dùng sẽ được nhắc thêm số liên lạc vào danh bạ.
Cơm. 6.7. Chúng ta phải cẩn thận khi sử dụng lược đồ URI trên các thiết bị không tuân thủ. Người dùng sẽ không đánh giá cao các thông báo lỗi.
Một tệp vCard 2.1 đơn giản (phiên bản này hỗ trợ tốt nhất trên thiết bị di động) sẽ có dạng như sau:
BEGIN:VCARD PHIÊN BẢN:2.1 N:Maximiliano;Firtman ORG:O"Reilly Media TITLE:Tác giả TEL;CELL;VOICE:+133MFIRTMAN TEL;WORK;VOICE:+541150320077 END:VCARD
Để thiết bị di động nhận dạng tệp văn bản này là tệp vCard hợp lệ, chúng tôi phải gửi tệp đó với văn bản/x-vcard loại MIME. Thông thường, nếu tệp tĩnh thì phần mở rộng của nó là .vcf.
Ví dụ: chúng tôi có thể mở ứng dụng Facebook iPhone gốc (nếu được cài đặt) với danh sách bạn bè sử dụng URL fb://friends và nếu người dùng đã cài đặt Twitterrific (ứng dụng khách Twitter), chúng tôi có thể gửi tin nhắn bằng twitterrific:/ /bài tin nhắn=
Tweet điều này trên Twitterrific
Khi truyền tham số URL, hãy lưu ý mã hóa khoảng trắng và các ký tự khác thích hợp (ví dụ: sử dụng %20 cho khoảng trắng).
Cách phát hiện ứng dụng đã được cài đặt
Điều gì xảy ra nếu người dùng nhấp vào liên kết trong Safari trên thiết bị di động để mở ứng dụng nhưng ứng dụng đó chưa được cài đặt trên điện thoại của họ? Trong trường hợp này, trình duyệt hiển thị cảnh báo cho người dùng và vẫn ở trên cùng một trang. Chúng ta có thể sử dụng kỹ thuật này để cải thiện khả năng sử dụng. Tạo bộ đếm thời gian bằng JavaScript sẽ bắt đầu khi người dùng nhấp vào liên kết; Nếu đồng hồ đếm ngược kết thúc nhanh chóng, điều đó có nghĩa là người dùng chưa cài đặt ứng dụng cần thiết và do đó, không thể mở được. Chúng tôi không thể xóa hoàn toàn thông báo Safari nhưng chúng tôi có thể gửi cho người dùng thông báo lỗi cho biết ứng dụng chưa được cài đặt và liên kết tới App Store nơi có thể mua hoặc tải xuống ứng dụng.
Các ứng dụng Symbian cục bộ
Trên các thiết bị Symbian, chúng ta có thể mở các ứng dụng bằng sơ đồ ứng dụng cục bộ không chuẩn. Ví dụ: để mở Lịch, Danh bạ hoặc Tin nhắn, chúng ta cần sử dụng localapp:calendar, localapp:contacts hoặc localapp:messaging.
Ý định của Android
Android cũng có khả năng giao tiếp với các ứng dụng khác bằng ý định. Ứng dụng Android gốc có thể phản hồi ý định dưới dạng lệnh gọi rõ ràng (không khả dụng cho ứng dụng web) từ URL hoặc từ loại MIME.
Ví dụ: để tự động mở trình xem PDF đã cài đặt (và mặc định) trên thiết bị của người dùng, tệp PDF phải được gửi bằng loại MIME ứng dụng/pdf. Để mở một ứng dụng mà không gửi tệp, bạn phải sử dụng lược đồ URI được xác định theo ý định. Ví dụ: các liên kết tới video YouTube sẽ tự động khởi chạy ứng dụng YouTube đã cài đặt (tất nhiên nếu người dùng đã đặt ứng dụng này làm trình phát mặc định).
Khi mục đích là ngầm định (nghĩa là một URL được sử dụng thay vì một tên gói duy nhất), nhiều ứng dụng đã cài đặt có thể phản hồi URL đó. Trong trường hợp này, người dùng nhận được một cửa sổ yêu cầu chọn ứng dụng mong muốn và tại đây anh ta có thể chọn ứng dụng nào sẽ mở theo mặc định để sử dụng trong tương lai.
Trên Android, ý định có thể được đăng ký như một phần của URL HTTP hoặc có thể được kích hoạt bằng loại MIME. Ví dụ: nếu chúng ta truy cập liên kết http://www.google.com/m/products/scan trên trình duyệt Android, nó sẽ cố gắng mở ứng dụng Barcode Scanner.
Các URL nội bộ được Android hỗ trợ sử dụng thẻ địa lý của Google Maps:
Tương tự, khi mở Android Market (cửa hàng ứng dụng và trò chơi) bằng truy vấn tìm kiếm, market://search?q= được sử dụng
Khi lược đồ URI không được đăng ký làm ý định trong Android, điều đó có nghĩa là ứng dụng chưa được cài đặt trên thiết bị của người dùng. Ví dụ: nếu bạn cung cấp cho người dùng một liên kết đến một trang hoặc trang không tồn tại thì người dùng sẽ thấy một trang mới có thông báo lỗi.
Thật không may, tại thời điểm viết bài này, không có tài nguyên nào liệt kê tất cả các lược đồ URI cho Android. Đúng, một số ứng dụng cung cấp cho nhà phát triển các trang web chứa thông tin đó. Ví dụ: ứng dụng Twidroid (ứng dụng khách Twitter) có trang web http://twidroid.com/plugins nơi bạn có thể nghiên cứu tài liệu về cách sử dụng URL để biến trang của bạn thành người gửi Twitter. Cú pháp URL trong trường hợp này sẽ là: twitter://send?
Tweet điều này trên Twidroid
Như bạn sẽ thấy ở phần sau (Chương 12), chúng ta sẽ sử dụng các API không chuẩn khi phát triển các widget để giao tiếp với các ứng dụng gốc.
Tải lên một tài liệu
Liên kết tới tệp HTML không phải (X) có thể cho kết quả hoàn toàn khác nhau tùy thuộc vào thiết bị. Bạn có thể nghĩ ngay rằng điều đó phụ thuộc vào các ứng dụng được cài đặt trên thiết bị. Một phần là vậy. Một số trình duyệt di động (ví dụ: trên iPhone) không cho phép tải xuống tài liệu ngay cả khi người dùng đã cài đặt trình đọc phù hợp với loại tài liệu này (Hình 6.8). Trong các trình duyệt khác, ví dụ như Symbian, người dùng có thể lưu tài liệu (Hình 6.9).
Cơm. 6.8. Safari trên iOS mở tệp PDF trực tiếp nhưng không tải xuống tài liệu.
Cơm. 6.9. Trình duyệt Symbian có Trình quản lý tải xuống có thể tải bất kỳ tệp nào xuống bộ nhớ trong hoặc ngoài.
Bảng 6.11 hiển thị phản hồi mặc định trong các trình duyệt khác nhau khi chúng tôi cung cấp tệp ở định dạng không chuẩn (ví dụ: tệp được phát minh), cũng như các tệp ở định dạng Adobe PDF và Microsoft Office phổ biến nhất (.doc, .xls, v.v. .). ).
Trình duyệt/Nền tảng | Định dạng không xác định | Adobe PDF | Microsoft Office |
---|---|---|---|
Cuộc đi săn | KHÔNG | Đúng. Người dùng có thể xem bản PDF nhưng không thể tải xuống. | Đúng. 2007 và một phần 2010. Word, Excel, PowerPoint Viewer. |
trình duyệt Android | Đúng | ||
Symbian/S60 | Đúng | Có, nhưng người dùng phải cài đặt trình xem hoặc trình chỉnh sửa tương thích | |
Nokia Dòng 40 | Đúng | Có, nhưng không xem được. Chỉ tải xuống. | |
webOS | Đúng | Có, nhưng người dùng phải cài đặt trình xem hoặc trình chỉnh sửa tương thích | |
BlackBerry | Đúng | Đúng | Đúng. Word, Excel, PowerPoint 2007. |
NetFront | Đúng | Chỉ tải xuống. | |
Openwave (Vô số) | KHÔNG | KHÔNG | KHÔNG |
trình duyệt web IE | Đúng | Có, nhưng bạn cần một người xem | Đúng |
Trình duyệt Internet Motorola | KHÔNG | KHÔNG | KHÔNG |
Opera di động |