2014-12-01 31 views
1

一直試圖讓類固醇在Android上使用推送通知並繼續打磚牆。Appgyver類固醇和Android推送通知甚至可能嗎?

據我所知,https://github.com/AppGyver/PushPlugin沒有官方支持,而Urban Airship插件目前僅支持iOS。

當我在構建配置中設置自定義插件時,我得到一些非常討厭的build errors。這只是一個剛剛創建和部署的類固醇項目,並且通常甚至不能達到我有一個構建玩點推送通知的地步:(

有一些關於優先推pushplugin周圍的開發人員的隆隆聲?2013年12月,但不確定是否是有史以來實際上物化

所以我必須:

steroids create pushTest

steroids deploy

...然後我轉到https://cloud.appgyver.com/applications/,加入此爲自定義插件配置我在Android應用程序選項卡...

[ 
    {"source":"https://github.com/AppGyver/PushPlugin.git"} 
] 

然後在4.0.2運行構建。我正在嘗試構建掃描程序,嘗試使用ARM,x86和兩者,並繼續回顧上面的構建問題,或者其他一些含糊不清的叉式問題,但我懷疑這些叉子會變老。

所以我的問題:它甚至可以得到推動通知與Android下的類固醇工作?

+0

是的,這是可能的。您可能需要修改或構建自己的插件,但這是可能的。看看其他科爾多瓦推送通知插件的Android,雖然,就像[PhoneGap版本](https://github.com/phonegap-build/PushPlugin),因爲科爾多瓦插件工作在類固醇。 – 2014-12-01 16:01:39

+0

這給了我'你的Cordova插件試圖包含一個已經包含的庫(例如android-support-xx.jar)。從你的Cordova插件的plugin.xml中刪除對冒犯庫的引用。「所以我分叉了它,並且在plugin.xml中刪除了這一行,然後也沒有通過''你的PNG圖像資產之一具有無效格式或構建服務遇到了這個問題:https://github.com/AppGyver/steroids/issues/279 - 如果您的構建沒有成功重試,請嘗試重新上傳所提及的圖片資產。「但這是一個新項目,只有默認資產 – Horse 2014-12-01 17:01:23

+0

也@AndrewLively這是我第一次使用類固醇,只是試圖在我承諾使用它之前得到一個技術演示。目前雖然沒有太大的運氣,並且創建我自己的插件看起來過於複雜 – Horse 2014-12-02 10:25:40

回答

1

現在有推送插件,它與AppGyver Android客戶端工程的正式支持的叉:https://github.com/AppGyver/PushNotifications

所需的最低版本的Android客戶端4.0.4是,EDGE3。

有關如何創建所需iOS證書和Google GCM API密鑰的說明,請參閱Push Notification guide

+0

以及當您關閉應用程序(不在後臺)時如何收到通知?該插件不會創建任何服務,它只在前景和背景中才起作用,而不是一次被殺死。 – eloibm 2015-06-02 12:18:12