2013-07-21 36 views
0

對於沒有安裝GPlus APK的客戶端,是否可以使用GCM(在新的API中)?沒有GooglePlus的Android GCM

我不喜歡的谷歌對話框的方法:

GooglePlusUtil.getErrorDialog(gPlusErrorCode, activity, Constants.WAIT_FOR_RESULT_CODE).show(); 
  1. 它不會回到我的應用程序立即安裝後。它指導用戶使用GPlus('open')...
  2. 它的摩擦(甚至可能是嚴重的摩擦)。我不希望這會影響我的轉換率。

另外:是否有成熟的XMPP替代GPlus for Android?

10X

回答

2

是否有可能使用GCM(新API)對於沒有安裝的APK GPlus客戶?

是的。

我不喜歡的谷歌對話框的方法:

由於該代碼無關與GCM,我看不出問題。

+0

http://developer.android.com/google/gcm/gs.html指向http://developer.android.com/google/play-services/setup.html哪(最後)聲明您需要調用isGooglePlayServicesAvailable(),如果結果不是'成功',請在我的原始查詢中調用上面引用的行。這個演繹是否錯誤?例如 - 我可以在未安裝G + APK的情況下使用google_play_services-lib進行GCM嗎?那太好了。 (我沒有辦法在我的設備上卸載G +,因此測試是一個問題) – JRun

+1

@JRun:「調用上面引用的行」 - 不,它不。它建議你在GooglePlayServicesUtil上調用'getErrorDialog()'(http://goo.gl/RfmXI)。 「我可以在沒有安裝G + APK的情況下使用google_play_services-lib嗎?」 - 是的。客戶需要安裝Play Services Framework,這通常在Android 3.0+設備上已經存在。 – CommonsWare

+0

謝謝。我用舊手機驗證這是正確的。 – JRun