2013-09-06 27 views
5

Tôi cần hiển thị hình ảnh bất cứ khi nào ứng dụng của tôi nhận được Thông báo.Tôi có thể gửi hình ảnh với Dịch vụ thông báo đẩy của Apple không?

Apple có hỗ trợ thông báo đẩy image gửi không?

Cập nhật

Nếu điều trên là không thể, chúng tôi có thể hiển thị hình ảnh từ url trên UIAlertview khi chúng tôi nhận được thông báo.

+2

Bạn có thể gửi URL của hình ảnh của bạn trong thông báo – anticyclope

+0

Vì vậy, chúng tôi có thể hiển thị hình ảnh từ URL trên alertview? –

+1

Giới thiệu tóm tắt về kế hoạch hiển thị hình ảnh của bạn trên cảnh báo - Tôi sẽ quan tâm nhiều hơn để biết khả năng của nó. – thatzprem

Trả lời

7

Không. Trọng tải thông báo có thể dài tối đa 256 byte. Bạn chỉ có thể gửi hình ảnh nếu kích thước hình ảnh được mã hóa cộng với phần còn lại của trọng tải không lớn hơn mức đó ... vô dụng.

Bạn có thể, tuy nhiên, sử dụng ra mắt hình ảnh tài sản từ cảnh báo APN từ điển để xác định một hình ảnh từ gói ứng dụng sẽ được sử dụng lúc khởi động ứng dụng.

Hoặc bạn có thể gửi URL mà từ đó hình ảnh có thể được tải xuống trong ứng dụng.

Hãy xem tại Apple Docs

+0

Vì vậy, chúng tôi có thể hiển thị hình ảnh từ URL trên chế độ xem cảnh báo không? –

+2

Nop, biểu tượng thông báo sẽ luôn là biểu tượng ứng dụng. Bạn không thể làm bất cứ điều gì với thông báo, nó chỉ được gửi đến thiết bị, thiết bị sẽ chăm sóc hiển thị cảnh báo. Bạn chỉ có thể sử dụng thông báo khi người dùng mở ứng dụng, đọc dữ liệu và hành động theo. – Firula

+3

Tải trọng bây giờ là 2KB –

2

Theo như thông báo đẩy đi, khi hành động người dùng thông báo hoặc nhận được thông báo khi ứng dụng là ở mặt trước, ứng dụng sẽ chỉ nhận được payload nhắn push. Mục đích duy nhất là để cho người dùng biết rằng có nội dung mới.

Do đó, bạn không nên sử dụng Thông báo đẩy để phân phối nội dung cho ứng dụng của mình. Ứng dụng của bạn phải chịu trách nhiệm về việc kéo bất kỳ nội dung mới nào từ máy chủ phụ trợ của bạn ngay khi nó ở vị trí để làm như vậy.

UPDATE: Tuy nhiên, nếu bạn có ý nghĩa "biểu tượng cảm xúc" this might help you.

+2

Từ kích thước tải trọng iOS 9 trở thành 2KB. –

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