我的應用的用戶已經要求允許他們禁用聲音推送通知。 他們希望能夠在應用程序內完成此操作,而不必通過設置 - >通知中心 - >等。這對他們來說太複雜了 - 他們更喜歡簡單的開關來打開/關閉聲音。是否可以在iOS 7的應用程序中禁用推送通知聲音?
要清楚,不想一起禁用通知。通過UIRemoteNotificationTypeSound
省略再次調用- (void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)
- 試圖「重新登記」:
我已經嘗試了幾種不同的方法,非其似乎工作。 did not work
- 取消註冊並通過調用
- (void)unregisterForRemoteNotifications
進行註冊,並且在沒有UIRemoteNotificationTypeSound
的情況下再次註冊(使用上述調用)。 也沒有工作
這甚至有可能嗎?如果是這樣如何?
此外,我無法真正使用推送消息中的JSON的「聲音」鍵(可能發送無聲/空聲音),因爲我使用Amazon SNS將推送發送到整個「主題「 - 所以我無法真正自定義每個用戶的消息(那些禁用聲音而不是那些沒有聲音的人),事實上我甚至沒有在服務器端的信息。
您是否獲得解決方案? – karthikeyan