क्या कोई उदाहरण है कि ईमेल, ट्विटर और फेसबुक पर यूआरएल साझा करने के लिए फोनगैप फ्रेमवर्क के साथ कार्यक्षमता प्रोग्राम कैसे करें? एंड्रॉइड में उदाहरण के लिए यह कार्यक्षमता 90% ऐप्स में है। आईफोन में यह किसी भी ऐप में है। आईफोन के लिए टेकक्रंच के ऐप में आप इसे देख सकते हैं, जब आप कोई लेख खोलते हैं। क्या यह फोनगैप के साथ भी बनाना संभव है?फोनगैप - ईमेल, ट्विटर और फेसबुक पर साझा कार्यक्षमता
14
A
उत्तर
7
आप प्लगइन के लिए निम्न कोड के साथ एंड्रॉइड में ऐसा कर सकते हैं। मैंने इसे अभी तक कहीं और प्रकाशित नहीं किया है, लेकिन अंततः मैं इसे एंड्रॉइड के लिए फोनगैप प्लगइन रिपोजिटरी में प्लगइन के रूप में जोड़ने की उम्मीद करता हूं।
JavaScript:
Android मेंvar Share = function() {};
Share.prototype.show = function(content) {
return PhoneGap.exec(
function(args) {
console.log("phonegap share plugin - success!")
}, function(args) {
console.log("phonegap share plugin - failed")
}, 'Share', '', content);
};
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin('share', new Share());
PluginManager.addService("Share","com.COMPANYNAME(CHANGEME).android.plugins.Share");
});
जावा:
package com.COMPANYNAME(CHANGEME).android.plugins;
import org.json.JSONArray;
import org.json.JSONException;
import android.content.Intent;
import com.phonegap.api.Plugin;
import com.phonegap.api.PluginResult;
public class Share extends Plugin {
private String callback;
@Override
public PluginResult execute(String action, JSONArray args, String callbackId) {
PluginResult mPlugin = null;
try {
mPlugin = activateSharing(args.getString(0), args.getString(1));
} catch (JSONException e) {
Log.e("JSON Exception", e.toString());
}
mPlugin.setKeepCallback(true);
this.callback = callbackId;
return mPlugin;
}
private PluginResult activateSharing(String title, String body) {
final Intent shareIntent = new Intent(
android.content.Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, title);
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, body);
shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
ctx.startActivity(Intent.createChooser(shareIntent, "Share"));
return new PluginResult(PluginResult.Status.OK);
}
}
4
लगभग तीन साल बाद: यहाँ एक प्लगइन एक ही एपीआई के साथ Android और iOS पर साझा करने की अनुमति देता है कि है। https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin
यह फोनगैप बिल्ड पर भी उपलब्ध है!
उदाहरण
window.plugins.socialsharing.share('Google is awesome, WOOT!', 'Google facts', 'https://www.google.com/images/srpr/logo11w.png', 'http://www.google.com');
0
लॉग इन फेसबुक और पोस्ट फ़ीड, लॉगिन चहचहाना और पोस्ट की स्थिति का उपयोग कर प्लगइन appInBrowser:
संबंधित मुद्दे
- 1. एंड्रॉइड में फेसबुक, ट्विटर और ईमेल पर यूआरएल साझा करना?
- 2. फेसबुक और ट्विटर/लिंक्डइन
- 3. आईओएस UIBarButtonItem आइकन: फेसबुक/ट्विटर/ईमेल
- 4. एंड्रॉइड पर ट्विटर, फेसबुक, मेल
- 5. फेसबुक पर NetworkOnMainThreadException फोनगैप 1.6.0
- 6. फेसबुक एंड्रॉइड पर सामग्री साझा करना
- 7. फोनगैप
- 8. एंड्रॉइड फेसबुक/ट्विटर शेयर बटन
- 9. ट्विटर पर साझा करें INTENT के साथ संयुक्त टेक्स्ट और छवि साझा करने में समस्याएं
- 10. फोनगैप फेसबुक प्लगइन स्थापित करना
- 11. ट्विटर एपीआई उपयोगकर्ता ईमेल
- 12. फेसबुक दीवार पर साझा एचटीएमएल 5 प्लेयर
- 13. आईओएस 5 फेसबुक से फेसबुक पर सामग्री साझा करें
- 14. फेसबुक कनेक्ट, ईमेल पता?
- 15. एंड्रॉइड पर एप्लाउड और फोनगैप
- 16. सिम्फनी 2 ट्विटर और फेसबुक एपीआई
- 17. फेसबुक ग्राफ एपीआई और मित्र का ईमेल
- 18. jQuery डेटाटेबल्स ट्विटर/फेसबुक स्टाइल पेजिंग
- 19. ईमेल के लिए फेसबुक की तरह फेसबुक
- 20. फेसबुक/ट्विटर डॉटनेटोपनेथ के साथ?
- 21. ओपनआईडी, ओथ के लिए डाटाबेस डिज़ाइन: ट्विटर और फेसबुक
- 22. एचटीएमएल ईमेल में कार्यक्षमता कैसे एम्बेड करें?
- 23. साझा कार्यक्षमता के साथ कक्षा टेम्पलेट विशेषज्ञताओं
- 24. मोबाइल वेब के लिए फेसबुक और ट्विटर शेयर
- 25. फेसबुक और ट्विटर ऐप्स के शॉर्टकट पेज पोस्ट करें
- 26. फेसबुक ग्राफ एपीआई कोई ईमेल
- 27. ट्विटर पर एंड्रॉइड शेयरिंग
- 28. फेसबुक साझा करें बटन समस्याएं
- 29. ट्विटर उपयोगकर्ता ईमेल प्राप्त करने का कोई तरीका?
- 30. वेबसाइट पर 'ईमेल द्वारा साझा करें' लिंक जोड़ना
क्या तुमने कभी यह पता लगा था, एक सरल उपाय है कि के लिए काम करता है की तलाश में आईओएस/फोनगैप (कॉर्डोवा 1.7) – nate8684