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
Post a Comment