2013-01-24 120 views
2

我剛剛開始使用trigger.ioparse.com開發Android和iPhone應用程序。現在我被困在試圖添加推送通知到應用程序。我在parse.com的控制面板上發送測試推送,但是我正在測試的Android手機上沒有任何反應。無法通過trigger.io和parse.com在Android中接收推送通知

這裏是我做了什麼:

  • 添加在config.json從設置applicationIdclientKeyparse.com

  • 的合作伙伴/解析部分新增"event": true在config.json模塊部分我的config.json看起來像這樣:

    { 
        "config_version": "2", 
        "name": "My test app", 
        "author": "(my email)", 
        "version": "0.1", 
        "platform_version": "v1.4", 
        "description": "An empty app created by default", 
        "modules": { 
        "logging": { 
        "level": "DEBUG" 
        }, 
        "event": true, 
        "geolocation": true, 
        "contact": true, 
        "file": true, 
        "is": true, 
        "media": true, 
        "notification": true, 
        "prefs": true, 
        "request": { 
         "permissions": ["http://*/*", "https://*/*"] 
        }, 
        "tools": true, 
        "reload": true 
        }, 
        "partners": { 
        "parse": { 
         "applicationId": "(my real app id)", 
         "clientKey": "(my real client key)" 
        } 
        } 
    } 
    
  • 添加以下代碼偵聽傳入推:

    forge.logging.info('Adding push listener'); 
    
    forge.event.messagePushed.addListener(function (msg) { 
        forge.logging.info('Got push: '); 
        forge.logging.info(JSON.stringify(msg)); 
    }, function(err) { 
        forge.logging.error('There was an error receiving push!'); 
        forge.logging.error(err); 
    }); 
    
  • 爲了測試我通過USB電纜連接我的Android手機,以我的Mac應用程序,並選擇在觸發工具箱中的「運行Android」瀏覽器

  • 在日誌中我看到消息「初始化解析和訂閱默認通道」和「添加推聽衆」

  • 我去parse.c om推送通知並查看是否有一個連接的設備。我測試發送幾條消息,一些處於「消息」模式,一些處於JSON模式。

  • 解析認爲,郵件被髮送,但沒有被記錄在我的身邊

  • 我還測試了另一種連接Android手機。然後,Parse表示有兩個可到達的電話,但新電話也沒有收到任何消息。

看看文檔和例子,我想不出其他任何東西要嘗試。我無法確定這是否是trigger.io問題或parse.com問題。

有沒有人有任何想法?

+0

你想通過推送通知實現什麼?我沒有用過你正在做的事情。我已經使用Google Cloud Messaging for Android(GCM),並且還使用了MQTT「http://tokudu.com/2010/how-to-implement-push-notifications-for-android/」,它們都能很好地與我一起工作。 –

回答

3

僅當您使用默認廣播而不是命名頻道時,這是一個問題嗎?

我們針對Android上的廣播頻道問題進行了修復,以準備明天或下週初部署 - 它將在平臺版本v1.4.27中發佈。

+0

謝謝你的回覆。我將用一個指定的頻道進行測試,並返回結果。 – roshammar

+1

是的,我現在可以確認,當我開始使用指定頻道時,通知確實會到達電話。感謝您的幫助,我期待着更新! – roshammar

+0

謝謝。我也注意到了這個問題。 –

相關問題