2017-07-29 68 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