如何使用 Unity Mobile Notification 包检查用户是不是通过通知进入应用程序? [关闭]

Posted

技术标签:

【中文标题】如何使用 Unity Mobile Notification 包检查用户是不是通过通知进入应用程序? [关闭]【英文标题】:How to check if user enters application via notification using Unity Mobile Notification package? [closed]如何使用 Unity Mobile Notification 包检查用户是否通过通知进入应用程序? [关闭] 【发布时间】:2020-11-02 14:02:56 【问题描述】:

我的游戏使用Unity Mobile Notification 系统,但我有一个小问题。如何检查用户是否通过点击通知进入应用程序?

【问题讨论】:

【参考方案1】:

在这里查看:Unity Mobile Notifications for android。只要您可以将一些Intent 数据附加到您的通知中,您就可以随时在Activity 中获取这些数据。然后,如果您从 getIntent() 得到空值,您就知道您没有从通知中到达那里。

【讨论】:

【参考方案2】:

来自您链接的文档:

如果用户点击通知打开应用程序,您可以获得 通知并检索分配给它的任何数据,如示例中所示 下面。

var notificationIntentData = AndroidNotificationCenter.GetLastNotificationIntent();
if (notificationIntentData != null)

    var id = notificationIntentData.Id;
    var channel = notificationIntentData.Channel;
    var notification = notificationIntentData.Notification;

【讨论】:

以上是关于如何使用 Unity Mobile Notification 包检查用户是不是通过通知进入应用程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Unity Rewarded Interstitial with Google Mobile Ads v6.0.2 - 教程中的代码不起作用

适用于2名玩家的Unity Mobile Control(计数触控)

Unity Google Mobile Ads Mediatiod MoPub 构建错误 Android 和 iOS

Facebook SDK Unity 插件 - 移动应用广告跟踪

Branch.io + Unity:如何设置 Apple Search Ads?

优化实现Mobile Diffuse实时光照shader