2016-12-28 32 views

回答

2

您無法自定義此消息。閱讀Here瞭解更多信息。

大多數應用程序處理這種情況的推薦方式是首先展示自己的對話,然後顯示Apple系統對話。因此,當要求用戶提供通知權限時,首先觸發自己的自定義提醒,提示類似「請允許您的應用程序名稱向您發送通知...」以及可能的簡要說明爲什麼用戶應該允許這個。使用此警報,只需將一個操作添加到UIAlertController中,我通常只需將操作標題設置爲「Ok」並使用.default作爲樣式。在此「確定」UIAlertAction的完成處理程序中,您將觸發Apple系統對話框,該對話框向用戶顯示通用UIAlertController的選項,以接受或拒絕您的應用程序發送通知的權限。

所以流程就像 - >用戶到達應用程序的地方,他們必須決定他們是否想要接受或拒絕通知權限 - >應用程序提供的UIAlertController基本上只是解釋爲什麼應用程序需要/需要發送通知 - >一旦用戶點擊「確定」,然後觸發實際使用戶選擇接受或拒絕通知許可的通用系統警報。

這樣做似乎有一些心理上的優勢。通過強迫用戶在第一個對話框中點擊「ok」通知,它使他們在點擊通用Apple對話框中的「允許通知」後立即顯示。

0

不,我相當肯定那部分信息不在你的控制範圍之內。

+0

是否可以將許可權限(相機權限)文本更改爲chineese?如何做到這一點有什麼想法? –

0

我不相信你可以改變iOS的提示,但也許應該做你自己的。看到蘋果提供了指導原則:

https://developer.apple.com/ios/human-interface-guidelines/interaction/requesting-permission/

不是最好的資源,因爲它是可以改變的潛臺詞(這是專門針對位置,照片等),但是這一點,和其他人,有狀態一些好的做法:

https://blog.clevertap.com/asking-for-ios-push-notification-permissions/

基本上,你應該讓自己的提示。一定要處理他們說不,或在設置中關閉它的情況,並將用戶重定向到設置,如果是的話。

0

不,這是系統消息,您不能更改爲自定義。

相關問題