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

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

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

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

  • Hướng người dùng đến các ứng dụng hoặc trang web mà một số người dùng đã truy cập trong ứng dụng hoặc trang web đó vị trí.
  • Tạo nội dung hấp dẫn với hầu hết người dùng sẽ nhận được thông báo.
  • Việc tối ưu hoá vị trí beacon 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 làm người dùng bất ngờ.
  • Cố gắng tạo ra những thông điệp thu hút được sự tương tác tích cự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 cài đặt Google. Tại sao?

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

Tin nhắn của tôi không được hiển thị dưới dạng thông báo. Tại sao?

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

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

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

Tính năng 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 có liên quan như thế nào đến Eddystone-URL hoặc Web trong cuộc sống?

Tính nă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 thông qua hành vi chính xác tuỳ thuộc vào trường hợp sử dụng và khả năng của bạn. Ví dụ: nếu bạn có sẵn một trường hợp sử dụng trên trang web của mình, bạn có thể sử dụng Báo hiệu URL Eddystone. Nếu ứng dụng của bạn có sẵn trường hợp sử dụng này, 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 của 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 tệp đính kèm để chi tiết. Tóm lại, tệp đính kèm sẽ có dạng 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 dùng như thế nào?

Tiêu đề sẽ xuất hiện trong thông báo và danh sách được hiển thị theo Thông báo lân cận. Ví dụ: nếu tiêu đề của bạn được đặt thành "Ví dụ về hành động 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" ngoài tên ứng dụng hoặc URL.

Tính năng Thông báo lân cận có cài đặt ứng dụng ở chế độ 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 thông qua tính năng 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 bạn muốn cung cấp thẻ bổ sung, ví dụ: đối với chỉ số hoặc phân tích, bạn có thể thêm truy vấn tham số chuỗi vào thành phần đườ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à beacon có mã iBeacon tĩnh. Bạn có thể đăng ký các mã nhận dạng này trong API Báo hiệu vùng lân cận và có thể có tệp đính kèm của 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 phải trong ứng dụng của tôi?

Việc quét được Dịch vụ Google Play thực hiện và chỉ khi "màn hình bật" các sự kiện.

Ai chịu trách nhiệm đăng ký beacon trong API Báo hiệu vùng lân cận?

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

Định dạng của URI ý định của ứng dụng là gì?

Đầu tiên, với Trang tổng quan báo hiệu bạn có thể cho phép giao diện người dùng web tạo URI hợp lệ cho bạn, miễn là bạn hiểu các phần giao thức, máy chủ lưu trữ và đường dẫn của URI. Ví dụ:

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

    <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

Tức là bạn có thể chia URI như sau:

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

Nếu hoạt động của bạn cần có ý định bổ sung, thì bạn nên thêm các ý định 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ể dùng các loại sau trong dữ liệu bổ sung:

  • Boolean
  • Byte
  • Char
  • Đô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.

Việc bản địa hoá tiêu đề tính năng Thông báo lân cận dùng để làm gì?

Tệp đính kèm của Thông báo lân cận phải bao gồm ngôn ngữ/khu vực trong vùng chứa 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 với chế độ cài đặt ngôn ngữ của người dùng.