2010-07-11 30 views
5

Tôi đang tìm cách xây dựng một ứng dụng web triển khai âm thanh nền và chuyển đổi ứng dụng nhanh. Các tính năng này hoạt động ngoài hộp, khi chạy như các trang web Safari thông thường, nhưng ngay sau khi bạn thêm thẻ có khả năng ứng dụng web và cố gắng chạy ở chế độ toàn màn hình, chức năng này sẽ bị hỏng.Triển khai đa nhiệm trên iPhone/iOS4 Ứng dụng web

Tôi đã thực hiện một số thử nghiệm và thậm chí ứng dụng web cơ bản nhất sẽ tải lại mỗi khi bạn chuyển về lại. Và khi thấy nó là một ứng dụng web, chúng tôi không thể thực hiện chính xác API đa nhiệm. Có ai tìm thấy một công việc xung quanh?

Đây không phải là công cụ giải quyết thỏa thuận, vì bạn chỉ có thể tránh chế độ toàn màn hình, nhưng sau đó bạn cũng mất khả năng sử dụng biểu tượng của riêng mình trong khay chuyển đổi ứng dụng. Có lẽ điều này giải thích việc thiếu chế độ toàn màn hình trong ứng dụng web mới của YouTube ....

Trả lời

2

Để tham khảo trong tương lai, điều này dường như không thể thực hiện được.

Lý thuyết của tôi là khi bạn bật chế độ toàn màn hình trên ứng dụng iPhone, nó tạo ra một ứng dụng gốc rất đơn giản bao gồm một giao diện người dùng Web đơn. Thật không may, ứng dụng gốc đơn giản này không có bất kỳ chức năng phức tạp (đa nhiệm, âm thanh nền), cũng không có cách nào để thêm nó.

Nếu bạn không thêm chế độ toàn màn hình, ứng dụng web hoạt động như một phím tắt cho Safari và nhìn thấy khi nó đang chạy bên trong Safari, bạn sẽ có được tất cả các chức năng được tích hợp trong đó. Vì vậy, nếu bạn muốn đa nhiệm hoặc âm thanh nền, bạn không thể bật chế độ toàn màn hình.

Hy vọng rằng sẽ giúp người khác tự hỏi điều tương tự.

+1

Nếu chế độ toàn màn hình không được bật, ứng dụng web sẽ xuất hiện trong thanh công tắc hay nó chỉ là một trong các cửa sổ bên trong Safari? –

+0

Đáng buồn thay, nó chỉ là một trong những cửa sổ bên trong Safari –

0

Tôi thấy điều tương tự và thấy rất ít người khác phàn nàn về điều này, điều mà tôi thấy bất ngờ. Tôi đặt thêm một số chi tiết in a blog post.

Giống như bạn, tôi hiện đang tắt chế độ toàn màn hình. Tôi có thể sẽ đóng gói ứng dụng của mình bằng PhoneGap trong tương lai gần, với hy vọng rằng nó sẽ duy trì trạng thái tốt hơn và thậm chí nếu nó không ngay lập tức, tôi sẽ có sẵn mã nguồn gốc để thêm hỗ trợ đó.

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