如何更新值而不是重新启动应用程序

时间:2018-05-18 17:28:37

标签: javascript ios swift onesignal

我的iOS应用程序中有一段代码在WebViewController.swift中:

var pushIDOneSignal = userID
if pushIDOneSignal == nil
{
    // do nothing
}
else
{
    webviewurl += pushIDOneSignal! //Add PushID token to the URL
}

我正在使用pushIDOneSignal来获取用户的播放器ID。问题是当用户第一次打开应用程序时,我们得到一个零值;因为必须先接受权限通知。

不知怎的,我设法创建了一种获取playerid的方法,但只有当用户接受通知然后关闭应用并再次打开时,它才有效。

如何让应用尝试再次阅读:if pushIDOneSignal == nil用户接受通知后?然后那个时候,将获得其他条件,然后我们将得到玩家。

编辑:

我有想法 -

if pushIDOneSignal == nil
            {
                // do nothing
            }
            else
            {
                webviewurl += pushIDOneSignal! //Add PushID token to the URL
            }

当值为零时,我如何保持循环?感谢。

0 个答案:

没有答案