آقای شاهدی شرمنده ، یه سوال دیگه !
وقتی با کد هایی که تو آموزش گفتین پوش میزدم میرفت همه چی هم خوب بود . اما فهمیدم وقتی روی لینک کلیک کنم به جای این که بره تو پکیجی که نوشتم میره تو آخرین صفحه ای که توی بازر بوده . مثلا من برنامه x رو تو بازار دیدم بعدش بازار رو بستم . وقتی پوش بزنم به جای اینکه بره تو برنامه ای که پکیجش رو وارد کردم میره تو برنامه X .
یکی از دوستان گفت که باید بجای :
If DataMap.Get("run") = True Then
If DataMap.Get("app") <> "" Then
End If
End If
بنویسم :
If DataMap.Get("run") = True Then
If DataMap.Get("package") <> "" Then
End If
End If
اما باز هم وقتی پوش ارسال میکنم همون مشکل رو دارم .
کل کد های اکتیویتی نوتیفیکیشن من این ها هستن :
Sub Process_Globals
Dim PreviousHash As String
End Sub
Sub Globals
Dim aria As AriaMarkets
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.Title = "Notification"
End Sub
Sub Activity_Resume
Dim title, msg, 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")
title=DataMap.Get("title")
Alert=DataMap.Get("alert")
Log(DataMap.Get("package"))
aria.Cafebazaar_SafheBarname(DataMap.Get("package"))
If DataMap.Get("run") = True Then
If DataMap.Get("package") <> "" Then
End If
End If
If Hash <> PreviousHash Then
title = "New Notification"
PreviousHash = Hash
Else
title = "Old Notification"
End If
End Sub
باید چیکار کنم ؟!