رفع مشکل عدم نمایش نوتیفیکیشن استفاده از NotificationBuilder lib


باسلام خدمت دوستان و همراهان عزیز
در این پست مخیواهیم چرا موقعی که توی منیفست در b4a ماکسیم api اندروید رومیدیم و از کتابخونه NotificationBuilder استفاده میکنیم اعلانی رو در برنامه در یافت نمیکنیم
در حالی که کتابخونه با api 25 که توی منیفست بزارین کتابخونه جواب میده
ولی از یه سر هم گوگل و مارکت های دیگه به برنامتون گیر میدن
چاره چیست ؟
برای رفع این مشکل شما می تونید به صورت زیر در خواستتنون رو انجام بدین
که مشکل رو حل میکنه
Dim nb As NotificationBuilder
nb.Initialize
nb.SmallIcon = "icon"
nb.Ticker = "ticker test"
nb.ContentTitle = " title test"
nb.ContentInfo = "info test"
nb.Tag = "some tag"
nb.setActivity(Me)
nb.AutoCancel=True
nb.DefaultSound=False
nb.DefaultVibrate=False
nb.setProgress(100,0, True)
nb.OnGoingEvent = False
Dim P As Phone
If P.SdkVersion >= 26 Then
Dim Ctxt As JavaObject
Ctxt.InitializeContext
Dim Manager As JavaObject
Manager.InitializeStatic("android.app.NotificationManager")
Dim Channel As JavaObject
Dim ChannelVisibleName As String = "My Channel"
Channel.InitializeNewInstance("android.app.NotificationChannel", Array("MyChannelId1", ChannelVisibleName, Manager.GetField("IMPORTANCE_DEFAULT")))
Manager = Ctxt.RunMethod("getSystemService", Array("notification"))
Manager.RunMethod("createNotificationChannel", Array(Channel))
Dim Jo As JavaObject = nb
Jo.RunMethod("setChannelId", Array("MyChannelId1"))
End If
nb.Notify(1)
بانظر هاتون خوش حالمون کنین♥☺