推送通知不适用于Android应用中的所有手机

时间:2019-03-27 01:42:36

标签: android push-notification

我有一个应用程序,该应用程序是在WinDev Mobile中开发的Android,并且可以在大多数移动设备上正常工作。

但是昨天我收到两个用户的抱怨,他们没有收到任何推送通知。

一个抱怨的用户正在使用Samsung Note 8,另一个用户正在使用Panasonic手机。

在进一步调查中,我发现这两款手机均未在Google的GCM中注册。

我正在使用的代码是:

//Register for Notification Here
NotifPushEnable(ActivatePushNotif,notifPushAllNotif)
NotifPushProcedure(ReceivePushNotif)
//=======================================
PROCEDURE ActivatePushNotif(bufIdentifier is Buffer, sError is string)

sRegURL is string

IF InternetConnected() = False THEN
RETURN
END

IF Length(bufIdentifier) > 0 THEN
    //Call remote Script to sinder the PhoneID in DB  
    sRegURL = "[XxXxX.XXX];
    sRegURL = StringBuild(sRegURL,bufIdentifier)

    HTTPRequest(sRegURL)
ELSE
    // Returns the error returned by the service
    Error("Registration error: ", sError)
END

我们是否可以在电话上进行任何更改以使推送通知按预期方式工作?

TIA

0 个答案:

没有答案