2017-07-29 65 views
0

我使用OneSignal REST API发送通知,并在用户单击通知时打开链接,并且想知道是否有方法将playerID附加到末尾的网址。将播放器ID附加到通过OneSign通知发送的URL

我所期待的将是这样的:

http://www.link.com/page.html?var=val&playerid=<the unique device id> 

我怀疑有这样做的,因为你所跟踪的交付和点击在Onesignal控制面板的方法。

它看起来像标签&变量替换可能是该决议的路径,但我没有看到任何文件

在设备方面,我建立使用PhoneGap的iOS和Android

应用

回答

0

如果你在android和ios上工作,那么就不需要url和params,因为oneignal用于这个,所以发送playerID到客户消息标签中,这样app开发者在点击推送通知时使用api 这是唯一且唯一的安卓和ios通知

+0

对不起Priyanka,我不清楚是什么y你的意思是,但我认为你可能走在正确的轨道上。 – Victor

+0

@Victor如果你知道在Android的火力推所以它容易让你 '$栏=阵列 \t \t \t( \t \t \t \t '到' \t \t => $ registrationIds, \t \t \t \t“的通知'\t => $ msg \t \t \t);' 这里$ msg是一个数组,在这里你发送push现在在像custom_message这样的字段数组中添加一个新的键,它的值也是一个数组li ke $ msg在这个数组中,您可以在该应用程序开发人员作业之后发送推送消息和playerID以获取此ID,因此下一个任务 –

+0

@ Priyanka如果我理解您所说的话,您建议我只发送一个唯一的ID信息? 对于我想要的我不认为这是最好的解决方案。这意味着我必须发送单个消息给每个用户,每个用户都有一个唯一的ID。我希望使用为每个玩家生成的现有UUID,以便我可以向所有用户发送一个通知,并且当他们点击它时,它们将是唯一的。 – Victor