هل من الممكن تنفيذ اي فون دفع الإخطارات في محرك جوجل التطبيق التطبيق ؟

StackOverflow https://stackoverflow.com/questions/1811439

سؤال

أنا في مرحلة التخطيط من تطبيق اي فون و أنا تفكر في استخدام Google App Engine بلدي مكون ملقم بسبب قابلية الميزات.

دفع الإخطارات المرسلة باستخدام ثنائي واجهة gateway.push.apple.com:2195.

ومع ذلك ، فإن JRE الملقم يسمح فقط استخدام القياسية التالية الطبقات, التي لا تشمل Socket فصول.يمكن URLConnection أن تستخدم بطريقة أو بأخرى أن تفعل هذا ؟

هل هناك طريقة لتنفيذ دفع الإخطارات بالنظر إلى القيود المفروضة على محرك جوجل التطبيق التطبيقات ؟

أود أن تجنب استخدام الخدمة من طرف ثالث مثل AppNotify أو UrbanAirship إذا كان ذلك ممكنا.

هل كانت مفيدة؟

المحلول

الآن مع لمحرك تطبيقات الإفراج عن 1.7.7 ممكن!

نصائح أخرى

لا.Google App Engine يحرم الأم اتصالات مأخذ التوصيل.تحتاج إما إلى استخدام خدمة طرف ثالث (مثل تلك التي ذكرت) أو آخر لديك خادم مخصص لإرسال الإخطارات.

تحرير:يرجى ملاحظة أن الحد من جي على مآخذ المكالمات الصادرة ليست مكتبة القيد فقط.خوادم Google في الواقع كتلة كل الصادرة توصيلات الشبكة ؛ إلا أنها تسمح طلبات HTTP من خلال رابط جلب السيرفرات.

إذا كنت ترغب في, يمكنك نجم مسألة 1164:إضافة دعم خدمة إعلام دفع أبل.

يمكنك استخدام 3rd الطرف المكتبة notnoop/جافا-apn.فمن السهل الاستخدام.المشكلة الوحيدة التي يمكن أن تلبي هو موضوع قيود على GAE

يمكنك الرجوع إلى هذا الجواب: https://stackoverflow.com/a/24900789/474002

فمن الممكن تماما.تحقق من جافا-apn-جي إن.

انه مفتوح المصدر, جافا ابنس استراتيجية الحد من المكتبة التي تم تصميمها خصيصا للعمل (المستخدمة في) على محرك جوجل التطبيق.

في الآونة الأخيرة, جوجل رسميا يدعم إرسال إعلام دفع على دائرة الرقابة الداخلية.يمكنك أن تأخذ نظرة على هذا نموذج التعليمات البرمجية.

لمزيد من التفاصيل, هذا الخروج جوجل بعد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top