Câu hỏi thường gặp

Làm cách nào để tạo một tệp đính kèm tuyệt vời?

Thông báo lân cận sẽ hiển thị thông báo trong phần Lân cận của Cài đặt Google, bật sáng ô Cài đặt nhanh lân cận trên các thiết bị được hỗ trợ và sẽ quảng bá các tệp đính kèm hoạt động tốt nhất dưới dạng thông báo.

Để đạt được hiệu quả tối đa, tệp đính kèm nên:

  • Đưa người dùng đến ứng dụng hoặc trang web mà một số người dùng đã truy cập ở vị trí đó.
  • Hấp dẫn hầu hết người dùng sẽ nhận được thông báo.
  • Việc tối ưu hoá vị trí báo hiệu có thể giúp chỉ nhắm mục tiêu đến những người dùng quan tâm.
  • Có lời kêu gọi hành động trực tiếp và tránh gây bất ngờ cho người dùng.
  • Cố gắng duy trì các thông điệp thu hút được sự tương tác của người dùng.
  • Tuân thủ chính sách về Thông báo lân cận để duy trì trải nghiệm tích cực cho người dùng.

Tệp đính kèm của tôi không hiển thị trong mục Lân cận của mục Cài đặt Google. Bạn nên làm vậy

  • Có một số ràng buộc đối với thông báo chúng tôi hiển thị, chẳng hạn như chỉ cho phép URL loại HTTPS và không cho phép nội dung vi phạm chính sách của chúng tôi.
  • Đường liên kết đến play.google.com không được hỗ trợ. Thay vào đó, hãy sử dụng tệp đính kèm ý định ứng dụng để cho phép ứng dụng hỗ trợ trải nghiệm.

Tin nhắn của tôi không hiện dưới dạng thông báo. Bạn nên làm vậy

Có một số lý do khiến thông báo có thể không xuất hiện.

  1. Thông báo sẽ không xuất hiện nếu người dùng không nhận được tệp đính kèm. Bạn có thể xem các mẹo tạo tệp đính kèm hữu ích ở trên.
  2. Thông báo lân cận thường quét báo hiệu cho vài giây sau khi màn hình được bật. Nếu màn hình không bật trong một khoảng thời gian, thì thiết bị sẽ không phát hiện ra báo hiệu mới.
  3. Tệp đính kèm ở chế độ Gỡ lỗi sẽ chỉ hiển thị trên các thiết bị chế độ gỡ lỗi. Ngoài ra, hãy xem bài viết Chế độ gỡ lỗi
  4. Nếu thông báo đã bị loại bỏ trên một thiết bị gần đây, thì thiết bị đó có thể không hiển thị một thông báo khác trong một khoảng thời gian. Chính sách thời gian đợi cũng được đặt lại nếu người dùng mở mục Lân cận của Cài đặt Google.
  5. Một thông báo có thể không xuất hiện nếu vi phạm các chính sách về Thông báo lân cận.

Những phiên bản Android nào hỗ trợ tính năng Thông báo lân cận?

Thông báo lân cận được hỗ trợ trên Android 4.4 (KitKat) trở lên.

Thông báo lân cận liên quan như thế nào với URL Eddystone hoặc Web trong cuộc sống?

Thông báo lân cận hoạt động song song với Eddystone-URL và Web trong cuộc sống với hành vi chính xác tuỳ thuộc vào các trường hợp sử dụng và khả năng của bạn. Ví dụ: nếu có một trường hợp sử dụng có sẵn trên trang web, bạn có thể sử dụng một báo hiệu URL Eddystone. Nếu trường hợp sử dụng này có trong ứng dụng của bạn, bạn có thể sử dụng Thông báo lân cận với ý định trong ứng dụng.

Định dạng bắt buộc cho tệp đính kèm Thông báo lân cận trong API Báo hiệu vùng lân cận là gì?

Xem Định dạng dữ liệu đính kèm để biết thông tin chi tiết. Tóm lại, tệp đính kèm phải có dạng như sau:

    {
      "title": "Example",
      "url": "https://www.example.com"
    }

Trong tệp đính kèm Thông báo lân cận, tiêu đề được sử dụng như thế nào?

Tiêu đề sẽ xuất hiện trong thông báo và danh sách do Thông báo lân cận hiển thị. Ví dụ: nếu tiêu đề được đặt thành "Hành động mẫu tại địa điểm", văn bản thông báo sẽ xuất hiện dưới dạng "Example action at place" bên cạnh tên hoặc URL của ứng dụng.

Thông báo lân cận có cài đặt ứng dụng trong nền không?

Không. Thông báo lân cận sẽ chuyển hướng người dùng đến Cửa hàng Google Play để cài đặt từ đó.

Làm cách nào để biết người dùng có truy cập vào ứng dụng của tôi qua Thông báo lân cận hay không?

Đường liên kết Thông báo lân cận là đường liên kết sâu tiêu chuẩn của Android, nhưng nếu muốn cung cấp thêm các thẻ khác, chẳng hạn như để có các chỉ số hoặc số liệu phân tích, bạn có thể thêm các tham số chuỗi truy vấn vào thành phần của đường dẫn của URL ý định.

Tính năng Thông báo lân cận có hỗ trợ iBeacon không?

Có, miễn là báo hiệu có mã nhận dạng iBeacon tĩnh. Những mã nhận dạng này có thể được đăng ký trong Proximity Báo API và có thể có tệp đính kèm Thông báo lân cận.

Quá trình quét diễn ra ở đâu và khi nào, nếu không có trong ứng dụng của tôi?

Dịch vụ Google Play chỉ quét và chỉ quét tại các sự kiện "màn hình".

Ai là người chịu trách nhiệm đăng ký đèn hiệu trong Proximity Báo API?

Bất kỳ ai cũng có thể đăng ký báo hiệu, miễn là tệp đính kèm có không gian tên và loại phù hợp. Trong hầu hết các trường hợp, đây sẽ là chủ sở hữu của báo hiệu, nhưng có thể là báo hiệu OEM nếu bạn có hợp đồng với họ.

URI có ý định như thế nào đối với ứng dụng?

Trước tiên, với Trang tổng quan Beacon, bạn có thể cho phép giao diện người dùng web xây dựng một URI hợp lệ cho bạn, miễn là bạn hiểu lược đồ, máy chủ và các phần của đường dẫn của URI. Sau đây là ví dụ:

Nếu bạn muốn Thông báo lân cận khởi chạy hoạt động trong ứng dụng của mình có bộ lọc ý định sau đây:

    <data android:host="item"
          android:pathPrefix="/scanner"
          android:scheme="myapp" />

URI Intent:// tương ứng sẽ là:

    intent://item/scanner#Intent;scheme=myapp;package=com.myapp;end

Điều này có nghĩa là URI có thể được chia nhỏ như sau:

    intent://<host>/<path>#Intent;scheme=<scheme>;package=<package name>;end

Nếu hoạt động của bạn yêu cầu thành phần bổ sung ý định, thì bạn nên thêm các thành phần này ngay trước ;end:

    intent://item/scanner#Intent;scheme=myapp;package=com.myapp;S.string_extra=value%20one;B.bool_extra=true;end

Bạn có thể sử dụng các loại sau trong phần bổ sung:

  • Boolean
  • Byte
  • Đua xe
  • Giường đôi
  • Số thực dấu phẩy động
  • Int
  • Dài
  • Video ngắn

Ngoài ra, hãy xem Intent.java#parseUri()Intent.java#toUri(int) trong ngữ cảnh URI_INTENT_SCHEME để biết thêm thông tin chi tiết về URL ý định này.

Còn việc bản địa hoá tiêu đề Thông báo lân cận sử dụng thì sao?

Tệp đính kèm Thông báo lân cận phải bao gồm ngôn ngữ/khu vực của không gian tên/loại, và Thông báo lân cận sẽ chỉ hiển thị các tệp đính kèm đó phù hợp với chế độ cài đặt ngôn ngữ của người dùng.