30/09/2018, 19:58

Có nên dùng phonegap không?

cho mình hỏi là bây giòe mình muốn viết một ứng dụng di động có nhiệm vụ hiển thi ra màn hình khóa của người dùng một thông tin nhất định cho mỗi một ngày và bắt buộc phải có kết nối internet

@Nothingness viết 22:06 ngày 30/09/2018

Thằng phonegap là dạng webview app sử dụng các WebApi library có sẵn trên hệ điều hành để tạo khung webview và trình bày nội dụng trên đó…không phải là một dạng native UI nên có vẻ như bản chất nó không ăn khớp với màn hình khoá…hơn nữa trong lockscreen các webapi dường như bị vô hiệu hoá…mà chỉ có các thành phần native UI có thể hoạt động.

Đó là khó khăn chung của các hybrid platform dạng webview…thế nên không chỉ với PhoneGap mà các các project tương tự như Ionic (nhiều người dùng hơn)…cũng gặp khó khăn đặc biệt là khi phát triển cho iOS. Khi bác mở khoá máy…ứng dụng vẫn có thể hiện notification…nhưng nó không hiện lúc bác khoá máy.

Nếu bác có kĩ năng về lập trình web (HTML, XML, CSS, Javascript), mà chưa nghiện cứu iOS hay android…mà vẫn muốn dùng app dạng hybrid…thì có thể tham khảo NativeScripts…project này có thể sử dụng javascript liên kết thẳng với các api địa phương để cho ra native UI chứ không phải là một dạng webview…nên ứng dụng nhìn có chiều sâu, nhanh, không khác gì như lập trình bằng obj-c, swift, java.
Bác có thể tham khảo cách thêm và sử dụng plugin ở đây:

https://www.npmjs.com/package/nativescript-push-notifications

hoặc:

github.com/NativeScript/NativeScript

Issue: Cross-platform in-app notifications

opened by valentinstoychev on 2015-07-07
closed by valentinstoychev on 2016-02-24
Implement a cross-platform API for displaying in-app notifications.
Here are the native counterparts:
local notifications in Android,
SnackBars, toasts in Android,
iOS notifications.
I asked our...
help wanted
Bài liên quan
0