Engage SDK टूल के बारे में अक्सर पूछे जाने वाले सवाल

पब्लिश करने के बारे में अक्सर पूछे जाने वाले सवाल

कॉन्टेंट पब्लिश करने का काम कौन मैनेज करता है?

ऐप्लिकेशन डेवलपर, कॉन्टेंट पब्लिश करने के काम को मैनेज करता है और जुड़ाव सेवा. इस तरह से, डेवलपर पार्टनर के पास लोगों के लिए कॉन्टेंट कैसे पब्लिश किया जाए. इससे पार्टनर ऐप्लिकेशन भी चालू नहीं होगा नियमित तौर पर वीडियो पब्लिश करने के लिए किया जाता है.

क्या डेवलपर को सभी तरह के क्लस्टर को पब्लिश करना ज़रूरी है?

हालांकि तकनीकी रूप से डेवलपर, सिर्फ़ एक क्लस्टर पब्लिश करने के लिए स्वतंत्र हैं. हालांकि, हम पूरी सुरक्षा के साथ सलाह दे सकते हैं. ऐसा न करने पर, डेवलपर ड्राइव करने का मौका खो देते हैं दर्शकों की दिलचस्पी बढ़ाई जा सकती है. हमारा सुझाव है कि आप क्लस्टर टाइप.

ऐप्लिकेशन के चलने के दौरान, डेवलपर पार्टनर को कितनी बार वर्क मैनेजर की मदद से डेटा पब्लिश करना चाहिए?

यह फ़ैसला डेवलपर पार्टनर तय करता है. Google, कॉन्टेंट पब्लिश करने का सुझाव देता है सामान्य सुझाव वाले कॉन्टेंट के लिए दिन में एक या दो बार और शॉपिंग कार्ट, रीऑर्डर, और अन्य कॉन्टेंट कॉन्टेंट के लिए, इवेंट के मुताबिक काम करने का तरीका बनाना (उदाहरण के लिए, कार्ट में आइटम जोड़ने या फ़िल्म को बीच में रोकने के लिए उपयोगकर्ता के कॉलबैक के तौर पर काम करने वाला व्यक्ति. सोशल मीडिया ऐप्लिकेशन के लिए, अपडेट किए गए सुझावों के क्लस्टर पब्लिश करना ज़रूरी है हर ऐप्लिकेशन के इस्तेमाल के बाद. सोशल मीडिया ऐप्लिकेशन के उपयोगकर्ता, हाल ही में आई सुझाव चाहिए और आम तौर पर किसी पोस्ट को ज़्यादा से ज़्यादा एक बार देखना है.

डेवलपर को Delete API को कब कॉल करना चाहिए?

Delete API को सिर्फ़ तब कॉल किया जाना चाहिए, जब पब्लिश करने के लिए कोई कॉन्टेंट न हो. यह न करें कॉन्टेंट बदलने के लिए, कॉल करने की सुविधा और एपीआई को बाद में पब्लिश करना; पब्लिश करें एपीआई, पुराने कॉन्टेंट को अपने-आप हटा देते हैं.

ब्रॉडकास्ट इंटेंट के बारे में अक्सर पूछे जाने वाले सवाल

Android ऐप्लिकेशन डेवलपर को ब्रॉडकास्ट इंटेंट के लिए रजिस्टर करना क्यों ज़रूरी है?

उपयोगकर्ता को नया कॉन्टेंट दिखाने के लिए, आपको ब्रॉडकास्ट इंटेंट का इस्तेमाल करना चाहिए उन मामलों में डेटा सिंक ट्रिगर करेगा जहां उपयोगकर्ता शायद ऐप्लिकेशन का बार-बार इस्तेमाल न करें.

बैकग्राउंड में कोड एक्ज़ीक्यूट करने की अनुमति नहीं है

ब्रॉडकास्ट के इंटेंट को रजिस्टर करते समय, आपको यह गड़बड़ी दिख सकती है:

Background execution not allowed: receiving Intent
{ act=com.google.android.engage.action.PUBLISH_RECOMMENDATION .. }

आपको ब्रॉडकास्ट रिसीवर को डाइनैमिक तौर पर रजिस्टर करना होगा.

class AppEngageBroadcastReceiver extends BroadcastReceiver {
// Trigger recommendation cluster publish when PUBLISH_RECOMMENDATION broadcast
// is received
}

public static void registerBroadcastReceivers(Context context) {

context = context.getApplicationContext();

// Register Recommendation Cluster Publish Intent
context.registerReceiver(new AppEngageBroadcastReceiver(),
new IntentFilter(com.google.android.engage.service.Intents.ACTION_PUBLISH_RECOMMENDATION));
...

}

वर्कफ़्लो के बारे में अक्सर पूछे जाने वाले सवाल

SDK टूल के साथ इंटिग्रेट करते समय, आपको ये गड़बड़ियां दिख सकती हैं:

डीप लिंक, पैकेज के नाम से जुड़े होते हैं. टेस्ट करने का एक अच्छा तरीका डीप लिंक, adb टूल का इस्तेमाल करते हैं.

adb shell am start -W -a android.intent.action.VIEW -d <DEEPLINK URI> <PACKAGE NAME>

डीप लिंक, एट्रिब्यूशन को ट्रैक करने का शानदार तरीका है. डीप लिंक के यूआरएल जो उपयोगकर्ताओं को आपके ऐप्लिकेशन पर ले जाते हैं उन्हें अतिरिक्त ट्रैकिंग पैरामीटर के साथ शामिल किया जा सकता है. उदाहरण के लिए - "http://xx/deeplink?source_tag=engagement".

डेवलपर अपने खुद के ट्रैकिंग पैरामीटर जोड़ सकते हैं और एट्रिब्यूशन उपलब्ध करा सकते हैं असर का हिसाब लगाया जा सकता है.