簡體   English   中英

ios / xcode:可以在應用程序處於前台時發送通知(作為警報的替代方法)

[英]ios/xcode: Possible to send notification when app is in foreground (as alternative to alert)

這可能與HIG相反。它不是標准的。.但是我想到,在用戶從我的應用內發送反饋后,最好閃出一條簡短的消息“謝謝您的反饋”。 我不想用一個完整的警報打用戶。 但是,在頂部放置一個謹慎的通知橫幅可能會很好。

有可能這樣做還是被禁止?

感謝您的任何建議。

如果此通知是通過您應用中的操作啟動的,則可能不需要Apple通知。 您只想顯示一條感謝消息,因此它甚至不必等待服務器的響應,但是您可能要檢查您是否具有Internet連接,只是可以說該消息不能發送,並提供重試選項。

對於Android使用且不引人注目的Toast式警報,這些是不錯的選擇:

  1. https://www.cocoacontrols.com/controls/toast
  2. https://github.com/scalessec/Toast

您可以將其配置為從頂部或底部滑入。 而且,它無需用戶交互即可滑動。

在這種情況下,將收到本地通知,但不會按您希望的方式顯示。 但是,您可以創建類似於iOS視圖的自定義視圖。 另外請檢查https://github.com/OpenFibers/OTNotification

除非通知是來自后台的其他應用程序,
您當前處於活動狀態的應用擁有與用戶進行任何類型的視覺交互的所有權利和責任。

iOS SDK中沒有類,不允許您使用與推送通知相同的通知橫幅。 為了在應用程序處於活動狀態時獲得相同的結果,您可能需要采用自己的解決方案或模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM