ساخت نرم افزار موبایل با استفاده از Ionic + Cordova برای ورد پرس قسمت هشتم

ساخت نرم افزار موبایل با استفاده از Ionic + Cordova برای ورد پرس قسمت هشتم

خوب نبودخوبخیلی خوبعالیخیلی عالی (5٫00 از 1 رای)

Share Posts :

پرای فعال کردن share posts در نرم افزارمان از پلاگین socialsharing استفاده می کنیم به آدرس https://github.com/eddyverbruggen/socialsharing-phonegap-plugin

برید.

wpionpic33

همان طور که در تصویر بالا مشاهده می کنید برای نصب این پلاگین از دو دستور cordova plugin add cordova-plugin-x-socialsharing و cordova prepare استفاده کنیم اما قبل از آن باید با استفاده از دستور ionic platform add android پلتفرم اندروید را نصب کنیم بعد از آن این دو دستور را در cmd وارد می کنیم .

اگر به یاد داشته باشید هنگامی که صفحه post.html را ایجاد کردیم فانکشنی به نام share() را معرفی کردیم :

wpionpic34

به controllers.js برید و داخل کنترلر postController فانکشن share را ایجاد کنید .

.controller('postController', function ($scope, $http, $sce, $stateParams) {
 $scope.postCommentCount = 0;
 $http.get("http://darkoobweb.com/api/get_post/?id=" + $stateParams.postId)
 .then(function (dataReceive) {
 $scope.postTitle = $sce.trustAsHtml(dataReceive.data.post.title);
 $scope.postCategory = dataReceive.data.post.categories[0].title ? dataReceive.data.post.categories[0].title : "دسته بندی ندارد";
 $scope.postContent = $sce.trustAsHtml(dataReceive.data.post.content);
 $scope.postDate = dataReceive.data.post.date;
 $scope.postAuthorName = dataReceive.data.post.author.first_name + " " + dataReceive.data.post.author.last_name;
 if ($scope.postAuthorName.trim() === "") {
 $scope.postAuthorName = "نام نویسنده موجود نیست";
 }
 if ($scope.postAuthorName === "هومن معین") {
 $scope.postAuthorImage = "http://0.gravatar.com/avatar/9933ab5a356114d1de443a6d84d77f70?s=96&d=mm&r=g";
 } else {
 $scope.postAuthorImage = "http://2.gravatar.com/avatar/e52622892109f50b495c8068748c890f?s=96&d=mm&r=g";
 }
 $scope.postImage = dataReceive.data.post.thumbnail_images.full.url;
 $scope.postCommentCount = dataReceive.data.post.comment_count;
 $scope.postViews = dataReceive.data.post.custom_fields.Views[0];
 $scope.postUrl = dataReceive.data.post.url;


 }, function (errReceive) {

 });
 $scope.share = function () {
 window.plugins.socialsharing.share($scope.postTitle, $scope.postTitle, $scope.postImage, $scope.postUrl);
 };
})

خوب تمام شد .

برای تست نرم افزار برروی گوشی می توانید از دستور ionic run android –l –c استفاده کنید ، هم چنین برای ساخت apk می توانید از دستور ionic build android استفاده کنید .

برای اطلاعات بیشتر به سایت :

https://ionicframework.com/getting-started/

مراجعه کنید .

مقالات پیشنهادی دارکوب وب

خبرنامه دارکوب وب

با عضویت در خبرنامه دارکوب وب، هر هفته یک ایمیل از آخرین مقالات و تخفیفات هیجان انگیز ما مطلع شوید.

پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

READ  هشت کد کاربردی برای functions وردپرس