2012-06-09 27 views
23

Khi ứng dụng iOS cố gắng đăng ký thông báo đẩy lần đầu tiên, hệ thống bật lên hộp thoại quyền yêu cầu người dùng cho phép nhận thông báo đẩy. Có thể tùy chỉnh văn bản của hộp thoại này hay không, để giải thích tại sao các quyền này đang được tìm kiếm?Tùy chỉnh hộp thoại cấp quyền iOS cho thông báo đẩy

+0

Tôi muốn mở lại câu hỏi này. Tôi nhớ đọc một nơi nào đó trong iOS 7 bạn có thể tùy chỉnh hộp thoại cho phép, tôi không thể nhớ nơi tôi đọc này mặc dù bây giờ. Ai đó có thể giúp đỡ? –

+1

Tôi nghĩ rằng tùy chỉnh cho các hộp thoại cho phép (kể từ iOS 6) chỉ áp dụng cho các loại quyền khác, nhưng để biết thêm chi tiết, bạn có thể đọc câu hỏi này: http://stackoverflow.com/questions/14158871/ios-custom-permission-alert -view-text/14161372 # 14161372 – Arkaaito

+2

@DanielT. có, chúng tôi chỉ có thể cho phụ đề xin vui lòng xem điều này nghĩ rằng https://developer.apple.com/library/IOs/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html – user100

Trả lời

26

Không, đây là hộp thoại hệ thống không thể tùy chỉnh được.

+0

Như một giải pháp thay thế, một hộp thoại riêng biệt có thể được hiển thị trước khi thực hiện hành động sẽ hiển thị hộp thoại quyền hệ thống. –

+0

@David Foster là nó có thể thay đổi hộp cho phép dilog (camera persmission) văn bản để chineese? làm thế nào để làm điều đó có bất kỳ ý tưởng? –

+0

@Ramesh 1. Có, bạn có thể thêm bất kỳ văn bản nào bạn muốn làm văn bản quyền trong tệp plist, nhưng đối với dịch vụ vị trí bạn không thể, đối thoại hệ thống của nó. 2. Nếu ứng dụng hỗ trợ nội bộ, hãy thực hiện theo https://stackoverflow.com/questions/25736700/how-to-localise-a-string-inside-the-ios-info-plist-file –

2

Không thể, vì bạn không có bất kỳ kiểm soát trên nó nào

2

Không bạn không thể thay đổi trong hệ thống được xây dựng message.because bạn không có bất kỳ điều khiển cho nó.

7

Một giải pháp thay thế mà tôi đã thấy liên quan đến một ứng dụng sẽ hiển thị hộp thoại tùy chỉnh của riêng mình giải thích lý do tại sao ứng dụng cần có quyền. Sau đó ngay sau đó ứng dụng yêu cầu sự cho phép, đưa lên hộp thoại hệ thống.

Điều này có thể phù hợp để thuyết phục người dùng chấp nhận yêu cầu cấp quyền để có quyền truy cập vào đối tượng địa lý hoặc từ chối yêu cầu với kiến ​​thức rằng tính năng sẽ không khả dụng.

+0

Yep này, như trong ví dụ sau: https://techcrunch.com/2014/04/04/the-right-way-to-ask-users-for-ios-permissions/ –

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