salmana

بدست آوردن تعداد نصب برنامه(اختصاصی خودمان)

4 ارسال در این موضوع قرار دارد

با آموزش پایین یاد میگیرین که چگونه در هاستتون دیتابیس بسازین و بعد از سمت بیسیک هر کاربر که برنامه شما را نصب میکنه توی هاست اضافه میشه . البته غیر از تعداد نصب اطلاعات گوشی نظیر مدل و مارک و ورزن و sdk نیز برای شما ثبت میشه

 

خوبی این آموزش این هست که همه کارها در مدت چند دقیقه میتونین انجام بدین(اگر هم php و حتی خود بیسیک صفر باشین بازم توی چند دقیقه میتونین انجام بدین)

 

درحالیکه بازار و سایتها این آمار را میدن چرا از روش پایین استفاده کنین:

1- بازار و سایتهای ارایه دهنده خدمات , آمار نصب فعال میدن ولی روش پایین کل تعداد نصب شده ها(در امار نصب فعال اگر کاربر برنامه را حذف کند دیگه از آمار کم میشه.فکر کنم برنامه پولی بازر امار دقیق بده)

2- شما با استفاده از این روش میتونین خیلی کارا بکنین مثل ارسال و دریافت از سرور

3- احتمال داره که نخاین برنامه را از طریق مارکت پخش کنین

 

نتیجه کار در عکس پایین هست که 1 نفر نصب کرده مارک سامسونگ مدل 9005 اس دس کا 21 ورژن 5 و سریال فلان

 

Capture.PNG

چون من پوشه موردنظر از قبل داشتم یادم رفته بود که کد ایجاد پوشه را واستون بزارم و شما بیاد توی کریت کد پایین هم بزارین

File.MakeDir(File.DirRootExternal,"Android/data/myfolder")

لینک دانلود

H@mid.RS، nasim، arastooms و 1 کاربر دیگر پسندیده اند

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

آقا من می بینیم شما از یک کتابخانه استفاده کردید که با بیسیک 4 ایکس شروع می شه کتابخانه اش را دارید؟(برای تعیین نوع اس دی کی استفاده شده)

طاها الیاس زاده پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام خدمت همه دوستان

واقعا اموزش خوبی بود

 

 

آقا من می بینیم شما از یک کتابخانه استفاده کردید که با بیسیک 4 ایکس شروع می شه کتابخانه اش را دارید؟(برای تعیین نوع اس دی کی استفاده شده)

 

از کتابخانه زیر استفاده شده : سینا عزیز

phone

salmana و Sina پسند شده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

 

** Service (starter) Create **
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Service (httputils2service) Create **
** Service (httputils2service) Start **
main_jobdone (java line: 356)
java.io.FileNotFoundException: /mnt/sdcard/Android/data/myfolder/tedad-nasb.txt: open failed: ENOENT (No such file or directory)
	at libcore.io.IoBridge.open(IoBridge.java:416)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
	at anywheresoftware.b4a.objects.streams.File.OpenOutput(File.java:370)
	at anywheresoftware.b4a.objects.streams.File.Copy(File.java:336)
	at b4a.examplesss.main._jobdone(main.java:356)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
	at anywheresoftware.b4a.keywords.Common$5.run(Common.java:996)
	at android.os.Handler.handleCallback(Handler.java:615)
	at android.os.Handler.dispatchMessage(Handler.java:92)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:4745)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
	at dalvik.system.NativeStart.main(Native Method)
Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
	at libcore.io.Posix.open(Native Method)
	at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
	at libcore.io.IoBridge.open(IoBridge.java:400)
	... 17 more
** Activity (main) Pause, UserClosed = true **

 

 

من فقط حواسم نبود که کد ساخت پوشه رو توی پروژه بزارم.

چرا برای من گیر نداد؟ چون من این پوشه رو قبلا توی گوشیم داشتم

شما باید ابتدا مسیر مورد نظر را بسازین با کد پایین:

File.MakeDir(File.DirRootExternal,"Android/data/myfolder")

---------------------------------------------------------------------------------------------------------

 

 

ببخشید اینترنتم قطع شد الان اومدم خوب کجا بودیم ؟

 

خوب این با if هایی که شما گذاشتید با هر سری ورود تو هاست ثبت میکنه که قطعا ماله شما هم به این شیوع هست ایراد از کجاس استارتر عزیز ؟

 

بعد ارور log ها برای چیست میشه یه مقداری توضیح بدید با سپاس

 

حالا دیگه دلیلش مشخصه.چون شما پوشه نداشتین و فایل هم کپی نمیشه دیگه و برای همین بود که دوباره ثبت میشن

Sina پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط salmana
      توی سورس و آموزش پایین خیلی ساده میایم یک فایل php (که به شما میدیم) رو توی هاستتون ذخیره میکنین و توی بیسیک هم 3خط کد به شما میدیم میتونین تعداد آمار نصب رو بگیرین مثلا برای بار اول تعداد نصب توی فایل تکست بصورت 1 ذخیره میشه و نفر بعدی که نصب میکنه 1 تبدیل به 2 میشه
       
      --------------------------------------------------
      از این روش میشه توی خیلی چیزها ازش استفاده کرد مثلا:
      1- بدست آوردن تعداد پوش دریافتی(آموزش پیاده سازی رو میدم بعدا)
      2- بدست آوردن تعداد پوش باز شده (آموزشش رو بعدا میدم)
      3-تعداد آمار بازدید روزانه از برنامه هاتون-ذخیره اطلاعات بازی وخلاصه هر ایده ای داشته باشین رو میتونین از این طریق پیاده سازی کنین
       
       
      لینک سورس+آموزش
       
      لینک فایل php
      ------------------------------------------------------
       
      لینک سورس تنها+فایلphp