2013-02-27 22 views
8

Có cách nào để chúng tôi có thể khởi chạy ứng dụng bằng nút âm lượng bên ngoài hoặc bằng bất kỳ cử chỉ nào khác được thực hiện trên iPhone thay vì khởi chạy theo cách mặc định không?Mở ứng dụng mà không cần chạm vào biểu tượng

HOẶC

Ứng dụng của chúng tôi có thể nhận ra tương tác của người dùng với nút âm lượng khi ứng dụng ở chế độ nền không?

Trả lời

2

Có cách nào để chúng tôi có thể khởi chạy ứng dụng bằng nút âm lượng bên ngoài hoặc bằng bất kỳ cử chỉ nào khác được thực hiện trên iPhone thay vì khởi chạy theo cách mặc định không? :

Không, không thể. Nó bây giờ được cho phép. Không có cách nào bạn có thể đạt được điều này. Apple không cho phép điều này dưới Trải nghiệm người dùng. Bạn không thể buộc bạn mở ứng dụng trừ khi người dùng không nhấn vào biểu tượng.

Ứng dụng của chúng tôi có thể nhận ra tương tác của người dùng với nút âm lượng khi ứng dụng ở chế độ nền không? :

Có nó không nhận ra sự thay đổi âm lượng. Tuy nhiên, bạn không thể thông báo cho ứng dụng của mình rằng người dùng đang thực hiện một số hành động. Và thực hiện bất kỳ hành động nào tùy thuộc vào thay đổi âm lượng.

+0

Đây là câu trả lời đúng cho phần đầu tiên của câu hỏi nhưng không giải quyết phần thứ hai có thể (tùy thuộc vào những gì bạn muốn làm). – sjbx

+0

@CraftyThumber: Tôi nghĩ Prashant đang cố gắng mở ứng dụng trên nút âm lượng. Tôi đã chỉnh sửa câu trả lời của mình. Cám ơn bạn đã góp ý. – Rushi

2

Có cách nào để chúng tôi có thể khởi chạy ứng dụng bằng nút âm lượng bên ngoài hoặc bằng bất kỳ cử chỉ nào khác được thực hiện trên iPhone thay vì khởi chạy theo cách mặc định không?

Tôi chắc chắn điều này là không thể.

Ứng dụng của chúng tôi có thể nhận ra tương tác của người dùng với nút âm lượng khi ứng dụng ở chế độ nền không?

Cũng có những ứng dụng khác nhận ra điều này như Spotify và Sonos để điều này là có thể.

Chơi Bối cảnh âm thanh

Một ứng dụng có thể chơi âm thanh liên tục (thậm chí khi các ứng dụng đang chạy ở chế độ nền) có thể đăng ký như một ứng dụng âm thanh nền bằng cách bao gồm các UIBackgroundModes then chốt (với âm thanh giá trị) trong nó Tệp Info.plist. Các ứng dụng bao gồm khóa này phải phát nội dung âm thanh cho người dùng trong khi ở chế độ nền.

Apple reference "Playing Background Audio"

Ensuring That Audio Continues When the Screen Locks

Đối bật/tắt tính năng này tôi thấy Activating and Deactivating Your Audio Session, tôi đã không thử nó bản thân mình, nhưng có vẻ như những gì bạn cần.

Tôi không biết liệu điều này có thể thực hiện được cho các hoạt động khác ngoài âm thanh nền ...

+0

thanx Crafty nhưng tôi đã cố gắng. Tôi không thể tìm ra, vì vậy xin vui lòng nói làm thế nào nó có thể đạt được, xin vui lòng cho một số gợi ý. –

+0

@PrashantChaudhari: Hãy làm rõ những gì bạn đang cố gắng làm? Bạn đang cố gắng chạy các thói quen tùy ý về tương tác của người dùng với các nút âm lượng vì tôi không nghĩ điều đó là có thể. Nếu bạn muốn đăng ký ứng dụng của mình dưới dạng phiên âm thanh để có thể trả lời các phím âm lượng khi ở chế độ nền (theo cách mong đợi), sau đó thử đọc các liên kết trong câu trả lời. – sjbx

3

mở ứng dụng mà không khai thác vào biểu tượng

bạn có thể mở ứng dụng bằng cách bắn các địa phương hoặc đẩy thông báo, và nó sẽ cho phép bạn để có được bên trong ứng dụng của bạn khi được cho phép. Đó là câu trả lời của bạn. Hy vọng nó sẽ giúp bạn. Kiểm tra táo documentation on this. Đối với câu hỏi chi tiết của bạn câu trả lời được đưa ra ở trên. Tôi biết câu trả lời là không thích hợp nhưng hy vọng nó giúp ích cho bạn nếu bạn đang cố gắng cho một cái gì đó như thế này.