2013-04-12 32 views
8

Tôi đang tìm một số lời khuyên về dữ liệu NFC.Viết thẻ NFC để thẻ hoạt động với cả Android và Windows Phone8

Tôi có thiết bị, cho phép nói máy in hoặc loa. Tôi muốn đặt một thẻ NFC trên thiết bị này. Dữ liệu tôi muốn đặt trong thẻ NFC là DeviceName/MacAddress/Password.

Bây giờ yêu cầu là khi người dùng bao giờ chạm vào thẻ của tôi với Android hay Windows phone

  1. Ứng dụng của tôi nên được đưa ra.
  2. Nếu ứng dụng của tôi chưa được cài đặt nó sẽ đưa tôi đến Play Store hoặc Windows cửa hàng
  3. tôi shoul có thể lấy dữ liệu từ thẻ NFC trong ứng dụng của tôi (DeviceName/MacAddress/Password)

Như Đến bây giờ tôi có thể làm cho nó thực hiện trong Android sử dụng 2 NDEF hồ sơ

  1. Tuỳ chỉnh MIME loại kỷ lục với dữ liệu của tôi (application/vnd.pakage.name)
  2. kỷ lục ứng dụng Android.

Vấn đề là làm thế nào tôi có thể khởi chạy ứng dụng trong Windows Phone? Như tôi đã hiểu với ứng dụng Mime tùy chỉnh/vnd.pakage.name không thể khởi chạy ứng dụng Windows. Xin lỗi. cho tôi biết nếu tôi sai.

Bản ghi Windows LaunchApp phải là bản ghi đầu tiên và nếu tôi tạo bản ghi đó làm bản ghi đầu tiên thì trong Android tôi không nhận được dữ liệu của mình.

Giải pháp duy nhất có vẻ có thể xảy ra là bản ghi NDEF ở các định dạng sau.

  1. Tuỳ chỉnh URI với dữ liệu của tôi (myscheme: //my.package.com DeviceName/MacAddress/Password)
  2. kỷ lục ứng dụng Android.

Nhưng sử dụng định dạng này, tôi cũng không thể nhận dữ liệu trong Android. Xin lỗi. cho tôi biết nếu có giải pháp nào tốt hơn? Làm thế nào tôi có thể nhận dữ liệu trong Android?

Cảm ơn

Trả lời

0

Đề xuất cuối cùng của bạn về giải pháp sẽ hoạt động. Đảm bảo bộ lọc ý định của bạn khai báo ít nhất lược đồ và tên máy chủ. Bài viết này cũng có thể quan tâm: How to Create Cross-Platform LaunchApp NFC Tags.

Các vấn đề liên quan