2017-05-07 2 views
1

LocalNotificationで設定した自分のアプリケーションのアイコンに数字のバッジを付ける(つまり、最後のセッションのあとにまだ数個のアイテムがアプリで未読になっている)。私は、次のコードを使用して、この動作をテストするために、ローカル通知を設定して、Android上で、私が得るすべてはそれで数10を持つトップバーの通知ですが、何のバッジ:コードネーム1では、アンドロイドアプリケーションのアイコンにバッジできますか?

LocalNotification n = new LocalNotification(); 
n.setId("updatedLearnableCountBadge"); 
n.setBadgeNumber(10); 

Display.getInstance().scheduleLocalNotification(
    n, 
    System.currentTimeMillis() + 1000, // fire date/time 
    LocalNotification.REPEAT_NONE // Whether to repeat and what frequency 
); 

が実装されていないアンドロイドにバッジを付けることはありませんまだ、または私は間違って何かをしていますか?

LocalNotificaitonには、「setBadgeNumber」の表示を適切にするために必要な特別な条件は記載されていませんが、ここには記載されていないいくつかの文書化されていないプラットフォーム固有の規約がありますか?

答えて

1

私の知る限り、Android自体はバッジをサポートしていません。これは、私たちがユーザーの要求によって公開したiOSの機能ですが、iOS以外では自分の知識に実装することはできません。

+0

ありがとうございます。それはTouchWizというデバイスで人気のあるSamsungのデフォルトランチャーを含む、いくつかの特定のアンドロイドランチャーの機能です。私はサムスンのデバイス上のアプリのバッジに慣れてきましたが、それを深く見て、あなたが言っていることを見ています。これはあなたが実装できるAndroidの標準的な機能ではありません。私は、ローカルNotificaitonsのプラットフォーム固有の動作とメッセージを実装する必要があることを意味します。サムスンはかなり大きなユーザーベースを持っているので、バッジをサポートするランチャーのために実装することが可能です。 –

+0

実際には、デバイス特有の機能を追加することができますが、私はしばらくのうちにtouch wizを使用しませんでした。それを意識していない。これを追加するためにRFEを提出することができます:http://stackoverflow.com/questions/20136483/how-to-interface-with-the-badgeprovider-on-samsung-phones-to-add-a-count-to-the私は近い将来に時間があるとは思っていませんが、それは実行可能です。ネイティブインターフェイスを使用してこれを行うこともできます。 –

関連する問題