2011-11-04 22 views
19

Các khung phát triển trên thiết bị di động có khả năng hoạt động tốt với Thông báo đẩy không?Ứng dụng di động lai có hỗ trợ Thông báo đẩy không?

Chi tiết theo:

Tôi đang nghiên cứu phát triển ứng dụng dành cho thiết bị di động đa nền tảng. Có vẻ như các ứng dụng lai được phát triển bằng cách sử dụng một khung phát triển di động như PhoneGap, Titanium, vv cung cấp quyền truy cập vào các tính năng điện thoại lõi (camera, gia tốc, sổ địa chỉ, v.v.) trong khi phát triển bằng công nghệ web (HTML5, JavaScript, CSS).

Một yêu cầu xác định chúng tôi có là sử dụng Thông báo đẩy để gửi tin nhắn đến các thiết bị đã cài đặt ứng dụng, ngay cả khi ứng dụng được đóng. Tôi hiểu rằng mỗi nền tảng hỗ trợ điều này một cách khác nhau (Thông báo Đẩy của Apple so với C2DM, v.v.).

Tôi giả định thông báo HTML5 sẽ không phù hợp với yêu cầu vì (tôi giả định) thông báo HTML5 (Sockets Web, SSE) yêu cầu ứng dụng phải chạy.

Trả lời

7

PhoneGap trên Android hỗ trợ thông báo đẩy bằng cách thêm plugin. Xem here. Tôi không chắc chắn về các nền tảng khác. appMobi hỗ trợ ra khỏi các thông báo đẩy hộp cho Android và iOS. Xem here. Tôi có thể tìm thấy một số tài liệu tham khảo mơ hồ cho Titanium, nhưng không có gì cụ thể.

+1

Plugin Airship đô thị cho PhoneGap iOS hỗ trợ thông báo đẩy. http://urbanairship.com/blog/2010/06/09/phonegap-push/ – Devgeeks

+0

Liên kết đầu tiên (plugin Android dành cho thông báo đẩy) bị hỏng. Tôi cho rằng plugin PhoneGap/Cordova tham chiếu cho hầu hết các nền tảng bây giờ là: https://github.com/phonegap-build/PushPlugin – Piovezan

+0

Liên kết được cập nhật. Cảm ơn Piovezan. –

2

Tôi làm việc tại AppMobi. Chúng tôi cung cấp thông báo đẩy cho iOS và Android ra khỏi hộp. Thật đơn giản để kích hoạt và chúng tôi có một thư viện trợ giúp javascript để quản lý thiết lập/xử lý/hiển thị trong mã của bạn. Chúng tôi có một API dịch vụ web để gửi tin nhắn đến hoặc bạn có thể sử dụng Trang tổng quan của chúng tôi để gửi chúng.

4

Trigger.io hỗ trợ tạo các ứng dụng lai với thông báo đẩy chỉ sử dụng công nghệ web - không cần phải thiết lập cho các biên dịch cục bộ hoặc sử dụng Eclipse/XCode.

tài liệu của chúng tôi cho bao gồm cả các thông báo đẩy là ở đây: http://docs.trigger.io/en/v1.3/partners/parse.html

Chúng tôi cũng đã viết blog một hướng dẫn ở đây: http://trigger.io/cross-platform-application-development-blog/2012/03/23/using-parse-and-trigger-io-for-cross-platform-apps-without-pain-in-the-back-end/

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