2017-04-13 83 views
0

我正在創建一個聊天應用程序,我希望用戶在其他用戶發送消息時獲得通知。我聽說你可以用js腳本來做,並遵循google的指導方針,但我很困惑我在哪裏寫劇本?我必須爲Google Firebase環境免費試用嗎?更新Firebase時的通知?

+1

看看https://firebase.google.com/docs/functions/ –

+0

也看看這個:HTTPS://firebase.googleblog .com/2016/08/sending-notifications-between-android.html和https://firebase.google.com/docs/functions/use-cases#notify_users_when_something_interesting_happens –

+0

我使用命令行來安裝jsNode並初始化Firebase,但是我我很困惑,我在哪裏輸入js腳本? – Steve

回答

1

你可以這樣做: -

DatabaseReference ref = FirebaseDatabase.getInstance().getReference(reference) 

FirebaseArray snapshots = new FirebaseArray(ref); 

snapshots.setOnChangedListener(new FirebaseArray.OnChangedListener() { 
      @Override 
      public void onChanged(EventType type, int index, int oldIndex) { 
       switch (type) { 
        case Added:      
         break; 
        case Changed:       
         break; 
        case Removed:       
         break; 
        case Moved:       
         break; 
       } 
      } 
     }); 
+0

這將無法正常工作,如果應用程序關閉,但它會嗎? – Steve

+0

如果應用程序關閉了你想要做的更新細節,它不會顯示在任何用戶界面上,但如果仍然需要將代碼放入服務中,它會得到更新回調 – Avi