من از سایت پارسه برای پوش نوتیفینکش استفاده می کنم ولی به یک مشکل برخوردم که امیدوارم زود جواب داده بشه چون که خیلی فوری هست ممنون
من در اکتیویتی نوتیفینکش کدی رو به شکل زیر دارم:
#Region Activity Attributes
#FullScreen: False
#IncludeTitle: True
#End Region
Sub Process_Globals
Dim PreviousHash As String
Dim uri As String
Dim urii As String
End Sub
Sub Globals
Dim i As Intent
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.Title = "Notification"
End Sub
Sub Activity_Resume
Dim title, Alert, Hash, Channel As String
Dim StartingIntent As Intent
Dim JSON As JSONParser
StartingIntent = Activity.GetStartingIntent
JSON.Initialize(StartingIntent.GetExtra("com.parse.Data"))
Dim DataMap As Map
DataMap = JSON.NextObject
Alert = DataMap.Get("alert")
Hash = DataMap.Get("push_hash")
Channel = StartingIntent.GetExtra("com.parse.Channel")
If DataMap.Get("page") = True Then
uri="bazaar://details?id=" + DataMap.Get("app")
i.Initialize(i.ACTION_VIEW,uri)
StartActivity(i)
Else
urii="bazaar://collection?slug=by_author&aid=" + DataMap.Get("id")
i.Initialize(i.ACTION_VIEW,urii)
StartActivity(i)
End If
If Hash <> PreviousHash Then
title = "New Notification"
PreviousHash = Hash
Else
title = "Old Notification"
End If
End Sub
و در سایت با استفاده از کد JSON زیر نوتیفینکش می فرسم :
من با این کد گفتم اگر مقدار page ترو بود بیا پکیج نیم رو از app بگیرو صفحه اون برنامه رو در بازار نشون بده با استفاده از اینتنت بازار و اگر مقدار page ترو نبود (در غیر این صورت ) بیا و شناسه توسعه دهنده رو از آی دی بگیر و صفحه برنامه های توسعه دهنده رو در بازار نشون بده ولی وقتی نوتیفینکش رو ارسال می کنم و روش کلیک می کنم در حالی که مقدار page رو ترو قرار دادم اکتیویتی نوتیفینکش باز می شه و به این خط ایراد می گیره دوستان می تونن راه حل رو بهم بگن ؟
سوال
MahdiHD 1,748
سلام به همه دوستان
من از سایت پارسه برای پوش نوتیفینکش استفاده می کنم ولی به یک مشکل برخوردم که امیدوارم زود جواب داده بشه چون که خیلی فوری هست ممنون
من در اکتیویتی نوتیفینکش کدی رو به شکل زیر دارم:
و در سایت با استفاده از کد JSON زیر نوتیفینکش می فرسم :
من با این کد گفتم اگر مقدار page ترو بود بیا پکیج نیم رو از app بگیرو صفحه اون برنامه رو در بازار نشون بده با استفاده از اینتنت بازار و اگر مقدار page ترو نبود (در غیر این صورت ) بیا و شناسه توسعه دهنده رو از آی دی بگیر و صفحه برنامه های توسعه دهنده رو در بازار نشون بده ولی وقتی نوتیفینکش رو ارسال می کنم و روش کلیک می کنم در حالی که مقدار page رو ترو قرار دادم اکتیویتی نوتیفینکش باز می شه و به این خط ایراد می گیره دوستان می تونن راه حل رو بهم بگن ؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
3 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.