2011-10-13 14 views
7

जहां तक ​​मैं एपीएन समझता हूं, मैं उन्हें केवल ऐप पर भेज सकता हूं जो कि मेरे ऐप का उपयोग करने वाले विशिष्ट उपयोगकर्ता नहीं है।विशिष्ट उपयोगकर्ताओं को ऐप्पल पुश अधिसूचनाएं

क्या एपीएन केवल उन विशिष्ट उपयोगकर्ताओं को भेजने का कोई तरीका है जो मेरे ऐप का उपयोग करते हैं? मैं ऐसा करने का एक तरीका है के बारे में सोच नहीं सकते हैं ...

Greetz

उत्तर

11

पर एक नज़र डालें APNS एक प्रसारण मध्यम नहीं है। As it says in the documentation:

एप्पल पुश अधिसूचना सेवा का परिवहन और मार्गों दिए गए उपकरण के लिए दिए गए प्रदाता से एक अधिसूचना ।

जब आप सर्वर से अधिसूचना भेजते हैं, तो पैरामीटर में से एक डिवाइस आईडी है।

+1

ठीक की कोशिश करेंगे, मैं यह पूरी तरह से गलत हो गया। तो मुझे बस इतना करना है कि मेरे उपयोगकर्ता समूह करें और फिर डिवाइस आईडी को डेटाबेस में सहेजें। इस तरह मैं उपयोगकर्ता समूह – spankmaster79

3

यह संभव है। मैं आसान एपीएनएस का उपयोग करता हूं और newMessage() में आप उपयोगकर्ता के पीआईडी ​​(एक MySQL डेटाबेस में सहेजा गया) निर्दिष्ट कर सकते हैं।

http://www.easyapns.com/

+0

THX कि बाहर – spankmaster79

8

एप्पल पुश सूचनाएं हमेशा

आप करते क्या है जब आप का उपयोग करने के APN पुश नोटिफिकेशन के लिए आवेदन रजिस्टर है चाहते हैं (एक iPhone, iPad जा रहा है एक विशिष्ट उपकरण) विशिष्ट 'उन' के लिए भेजा जाता है। फिर आपको एक टोकन मिलता है जो उपयोगकर्ता के डिवाइस को अधिसूचना सेवा से जोड़ता है। फिर आप इस टोकन का उपयोग एपीएन को 'पुश नोटिफिकेशन' करने के लिए करते हैं जो बदले में उस डिवाइस को अधिसूचना भेज देगा। अधिसूचनाओं को 'प्रदाता' द्वारा धक्का दिया जाता है। Apple Push Notifications

को फिर से देखें 'रिमोट सूचनाओं के लिए पंजीयन' डिवाइस रजिस्टर करने के लिए और आने वाली सूचनाओं को संभालने के लिए 'स्थानीय और रिमोट सूचनाएं हैंडलिंग':

यहाँ इस मामले पर सेब के दस्तावेज़ है।

कैसे यहाँ सूचनाएं भेजने के लिए के बारे में पढ़ें: easyapns के लिए Providers

+0

पर संदेश भेज सकता हूं .. बस थोड़ा देर हो चुकी है – spankmaster79

संबंधित मुद्दे