Send push notifications through Rails to Android -


रेल बैकएंड पर निम्न कोड है:

  जीसीएम = जीसीएम.न्यू (  

मैं Google कंसोल डेवलपर से API_KEY लेता हूं, टोकन एंड्रॉइड डिवाइस से लिया गया है:

<पूर्व> GoogleCloudMessaging जीसीएम = GoogleCloudMessaging.getInstance (mContext); स्ट्रिंग डिवाइसटोकन = जीसीएम.रिजिस्टर (PROJECT_NUMBER);

और एंड्रॉइड प्रसारण रिसीवर के लिए कुछ कोड हैं:

  सार्वजनिक वर्ग जीएसएमब्रास्टकास्ट रिसेवर ब्रॉडकास्ट रिसीवर का विस्तार करता है {सार्वजनिक रिक्त पर प्रतिक्रिया (संदर्भ संदर्भ, आशय का इरादा) {टोस्ट मेकटेक्स्ट (संदर्भ, "123", टोस्ट। एलएनएनएचएच_एलओजी)। दिखाएं (); लॉग.ई ("जीसीएम_प्रस्पंस", "111"); }}  

और मेरी एंड्रॉइड मैनिफेस्ट:

  & lt; उपयोग-एसडीके एंड्रॉइड: minSdkVersion = "14" एंड्रॉइड: targetSdkVersion = "14" / & gt; & Lt; उपयोग-अनुमति एंड्रॉइड: name = "android.permission.INTERNET" / & gt; & Lt; उपयोग-अनुमति एंड्रॉइड: name = "android.permission.INTERNET" / & gt; & Lt; उपयोग-अनुमति एंड्रॉइड: name = "android.permission.GET_ACCOUNTS" / & gt; & Lt; उपयोग-अनुमति एंड्रॉइड: name = "android.permission.WAKE_LOCK" / & gt; & Lt; उपयोग-अनुमति एंड्रॉइड: name = "com.google.android.c2dm.permission.RECEIVE" / & gt; & Lt; अनुमति एंड्रॉइड: name = "com.ulnda.backaldrin.permission.C2D_MESSAGE" एंड्रॉइड: protectionLevel = "signature" / & gt; & Lt; उपयोग-अनुमति एंड्रॉइड: name = "com.ulnda.backaldrin.permission.C2D_MESSAGE" / & gt; एंड्रॉइड: एंड्रॉयड: debuggable = "false" एंड्रॉइड: allowBackup = "true" android: icon = "@ ड्रॉएबल / आइकन" एंड्रॉइड: label = "Backaldrin" एंड्रॉइड: थीम = "@ शैली / ऐपथीम" & gt; & Lt; मेटा-डेटा एंड्रॉइड: name = "com.facebook.sdk.ApplicationId" एंड्रॉइड: value = "@ string / facebook_id" / & gt; & Lt; गतिविधि एंड्रॉइड: launchMode = "singleTop" Android: नाम = "com.ulnda.backaldrin.MainActivity" एंड्रॉइड: स्क्रीनऑरिएंटेशन = "पोर्ट्रेट" एंड्रॉइड: थीम = "@ एंड्रॉइड: शैली / थीम.नहीं टाइटलबार" & gt; & LT; आशय-फ़िल्टर & gt; & Lt; एक्शन एंड्रॉइड: name = "android.intent.action.MAIN" / & gt; & Lt; श्रेणी android: name = "android.intent.category.LAUNCHER" / & gt; & Lt; / आशय-फ़िल्टर & gt; & Lt; / गतिविधि & gt; & Lt; रिसीवर एंड्रॉइड: name = "। जीएसएमबॉर्कास्ट रिसीवर" एंड्रॉइड: permission = "com.google.android.c2dm.permission.SEND" & gt; & LT; आशय-फ़िल्टर & gt; & Lt; एक्शन एंड्रॉइड: name = "com.google.android.c2dm.intent.RECEIVE" / & gt; & Lt; श्रेणी android: name = "com.ulnda.backaldrin" / & gt; & Lt; / आशय-फ़िल्टर & gt; & Lt; / रिसीवर & gt; & Lt; / आवेदन & gt;  

लेकिन मैं कभी भी कोई सूचना नहीं लेता मैं सूचनाओं का परीक्षण कैसे कर सकता हूं? कोई भी सुझाव प्रशंसनीय होगा। मेरे कोड में कोई भी त्रुटियां? धन्यवाद


Comments

Popular posts from this blog

c# - Highlight all words containing a letter in a richtextbox -

Admob interstitials not clickable on Nexus 5 (Android 4.4.2) -

java - MigLayout - selective component fill -