मैं चैटिंग कार्यक्षमता के साथ एक प्रतिक्रिया देशी ऐप विकसित कर रहा हूं। मैं FCM का उपयोग करता हूं "https://github.com/xtrinch/fcm-django" rel="nofollow noreferrer">fcm-django प्लगइन। क्लाइंट में सूचनाएं प्राप्त करने के लिए मैं react-native-firebase का उपयोग करता हूं। मैं एक डेटा प्रकार संदेश भेजता हूं (सूचना नहीं, यहां देखें ) और ऐप से, जब संदेश प्राप्त होता है, तो मैं react का उपयोग करके एक स्थानीय सूचना बना रहा हूं -देशी-पुश-सूचना.

अब मैं जो चाहता हूं वह अधिसूचना आइकन को बदलने में सक्षम होना है (largeIcon, गुण देखें यहां) और इसे संदेश भेजने वाले उपयोगकर्ता की प्रोफ़ाइल छवि के रूप में सेट करें।

enter image description here

profile_image = 'http://...'

PushNotification.localNotification({
        title: from_user.username,
        message: message_text,
        priority: "max",
        importance: "max",
        largeIcon: "???"   <--------
});

समस्या यह है कि largeIcon संपत्ति (जहां तक ​​​​मुझे पता है) ऐप के फ़ोल्डर में स्थित आइकन के नाम के साथ एक स्ट्रिंग स्वीकार करता है (res/mipmap एंड्रॉइड आदि के लिए फ़ोल्डर) जबकि मेरे पास एक है छवि के लिए यूआरएल। मुझे क्या करना चाहिए?

  • क्या मुझे छवि डाउनलोड करनी चाहिए और उसे उस फ़ोल्डर में सहेजना चाहिए (यदि यह संभव है)?

  • क्या मुझे सर्वर से संदेश भेजते समय अधिसूचना प्रकार का उपयोग करना चाहिए?

  • क्या मुझे स्थानीय सूचनाओं के लिए एक और प्रतिक्रिया देशी प्लगइन की कोशिश करनी चाहिए?

मैं वर्तमान में इसे कम से कम Android पर काम करने के लिए चिंतित हूं। किसी भी सहायता की सराहना की जाएगी।

0
Thanasis1101 6 मई 2019, 20:08

1 उत्तर

सबसे बढ़िया उत्तर

अंत में मैंने इसे पहले से स्थापित प्रतिक्रिया-देशी-फायरबेस प्लगइन का उपयोग करके हल किया। इसमें स्थानीय सूचनाएं बनाने के लिए भी कार्य हैं, और आइकन के लिए यह url स्वीकार करता है। मुझे इसके बारे में इस SO उत्तर से पता चला और फिर प्रतिक्रिया-देशी-फ़ायरबेस दस्तावेज़ीकरण

0
Thanasis1101 9 मई 2019, 01:08