2015-04-17 89 views
1

在使用Android設備開發使用LibGdx的遊戲時。我希望在CANDY CRUSH遊戲中擁有通知。如果用戶在幾天內沒有玩遊戲,這是爲了提醒或餘下的。Android遊戲中的通知

請問如何做到這一點?任何指針/例子將是一個很大的幫助。

回答

1

Aloupas是正確的安排通知。但是,只有當應用程序至少運行一次才能設置鬧鐘並且手機尚未關閉時,AlarmManager才能正常工作。當電話重啓/關閉時,AlarmManager會丟失所有待處理的內容,並且在系統重新啓動時不會重新充電。我推薦實際的Android文檔來檢查更廣義的通知,因爲有很多類型和很多解決方案。被警告,當你從API轉向API時,這些東西是密集的,先進的和精緻的。

http://developer.android.com/guide/topics/ui/notifiers/notifications.html

還有另一個想法:推送通知。如果您想手動提醒用戶有關某些事情(添加了新的關卡,雙倍XP週末等),則您需要註冊您的應用以獲取推送通知。管理這個最簡單的平臺是Parse。 Parse是一個靈活且易於使用的HTTP庫,它包括Android上的數據庫支持,所以它是一個二合一的。它還支持開箱即用的推送通知。

https://www.parse.com/

乾杯。

+0

解析是偉大的想法,但不是一個開源 – iappmaker

+0

解析是免費的。爲什麼它必須是開源的? –

+0

但它有免費使用權的上限? – iappmaker

1

您可以使用AlarmManager安排通知。

下面是一個例子,你如何安排的告警管理:

http://smartandroidians.blogspot.com/2010/04/alarmmanager-and-notification-in.html

和alarmManager接收器就可以構建通知,並將其展示給用戶,例如在這個計算器的問題: How exactly to use Notification.Builder

然後在您的Android主要活動覆蓋onPause和onResume方法。 OnResume取消alarmManager任務並onPause啓動新的alarmamanager。

希望它有幫助