رفتن به مطلب
  • 0

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


qasem

سوال

سلام دوستان هنگامی که برای من یه پوش نوتیفیکیشن میاد میبینم که آیکن پوش آیکن app بازار است عکس زیر را ملاحظه بفرمائین، چطور میشه این آیکن را تغییر داد؟ یعنی وقتی من پوش میفرستم آیکن برنامه را نشون میده و من میخوام آیکنی که من میخوام را نشون بده؟

 

1_1_.jpg

 

 

و وقتی روی پوش کلیک میکنم ، انتخاب مارکت را به عهده کاربر میذاره ، چون من روی گوشیم app هردو مارکت یعنی هم بازار و هم مایکت نصبه ، چطور میشه اینکار را کرد ؟ یعنی یه پوشی ارسال کنیم که اگه کاربر روی اون کلیک کرد مثل عکس زیر عمل بشه؟

 

1_2_.jpg

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

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

برای نوتیفیکیشن معمولی که مهدی جان گفتن و برای پارسه فعلا امکانش نیست ، باید منتظر ورژن های بعدی کتابخونه باشید

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

 

اولی رو که مهدی جان جوابتون رو دادن

سوال دومتون : باید کد ارسالی اینتنت رو رو حالتی بزاری که مختص یک مارکت نباشه و از اینتنت Market استفاده کنی که برای همه استفاده میشه :

این ساب رو نوشتم به برنامت اضافه کن  :

Sub OpenAppMarket(PAckage As String)
Dim i As Intent
i.Initialize(i.ACTION_VIEW,"market://details?id="&PAckage)
StartActivity(i)
'basic4android.org
End Sub

و بعد هرجا خواستی اینجوری استفاده کن  ، برای مثال برای برنامه Telegram:

OpenAppMarket("org.telegram.messenger")

 

 

آقای شاهدی عزیز با توجه به پاسخی که در تایپک قبلی من داده بودید ، که فرموده بودید برای اینکه وقتی روی پوش کلیک شد بره توی مارکت بازار با کد زیر

Dim aria As AriaMarkets
	aria.Cafebazaar_SafheBarname(DataMap.Get("package"))

حالا چطوری این کد را با کد بالا ترکیب و استفاده کنم اگه بصورت کاملتر توضیح بدید ممنون میشم.

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

آیکن خود را در مسیر Object/Res/Drawable کپی کنید

روش آیکن راست کلیک کنید و وارد Properties بشید و اون رو به حالت Read-Only در بیارید

اگر اسم آیکن شما بر فرض مثال: iz هست

در کد نویسی هم ذکر کنید :

Notification1.Icon = "iz"

اون سوال دوم هم حالت MsgBox داره دیگه . کاری نداره . فقط کافیه کنترل خود Notification رو بلد باشید :fekr:

 

موفق باشید

 

 

آقای ایزدی عزیز قبلا من اینکار را انجام دادم ولی هیچ فرقی نکرد؟ :'(

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

توضیح کاملتر نداره که !

گفتم اول  سابی رو که دادم  به اکتیویتی اضافه کنید و به جای 

Dim aria As AriaMarkets
	aria.Cafebazaar_SafheBarname(DataMap.Get("package"))

از کد زیر استفاده کنید :

OpenAppMarket(DataMap.Get("package"))
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بازم گل کاشتی آقای شاهدی ، حالا فقط سوال اولم مونده ، که حل نشد اگه پاسخ اون را هم بفرمایید ممنون میشم. :ok:

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

سوال جدید

ببینید ما می آییم توی کدهای نوتیفیکیشن پوش میگم آقا اگر کاربر روی این پوش کلیک کرد بره فلان اکتیویتی را باز کنه و متن کامل را نشون بده حالا ما کاربر را بردیم اکتیویتی جدید

سوال اینه توی اون اکتیویتی برای فراخوانی متن پوش چه کدی باید بنویسیم تا متن ما نشون داده بشه ؟؟؟

اگر کسی میدونه بگه

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

یعنی وقتی من پوش میفرستم آیکن برنامه را نشون میده و من میخوام آیکنی که من میخوام را نشون بده؟

 

آیکن خود را در مسیر Object/Res/Drawable کپی کنید

روش آیکن راست کلیک کنید و وارد Properties بشید و اون رو به حالت Read-Only در بیارید

اگر اسم آیکن شما بر فرض مثال: iz هست

در کد نویسی هم ذکر کنید :

Notification1.Icon = "iz"

اون سوال دوم هم حالت MsgBox داره دیگه . کاری نداره . فقط کافیه کنترل خود Notification رو بلد باشید :fekr:

 

موفق باشید

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

اولی رو که مهدی جان جوابتون رو دادن

سوال دومتون : باید کد ارسالی اینتنت رو رو حالتی بزاری که مختص یک مارکت نباشه و از اینتنت Market استفاده کنی که برای همه استفاده میشه :

این ساب رو نوشتم به برنامت اضافه کن  :

Sub OpenAppMarket(PAckage As String)
Dim i As Intent
i.Initialize(i.ACTION_VIEW,"market://details?id="&PAckage)
StartActivity(i)
'basic4android.org
End Sub

و بعد هرجا خواستی اینجوری استفاده کن  ، برای مثال برای برنامه Telegram:

OpenAppMarket("org.telegram.messenger")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...