CN110750684B - Message prompting method for multi-dimensional verification, storage medium, electronic device and system - Google Patents

Message prompting method for multi-dimensional verification, storage medium, electronic device and system Download PDF

Info

Publication number
CN110750684B
CN110750684B CN201810739727.XA CN201810739727A CN110750684B CN 110750684 B CN110750684 B CN 110750684B CN 201810739727 A CN201810739727 A CN 201810739727A CN 110750684 B CN110750684 B CN 110750684B
Authority
CN
China
Prior art keywords
notification
message
message prompt
function
app
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810739727.XA
Other languages
Chinese (zh)
Other versions
CN110750684A (en
Inventor
汪刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tunghsu Technology Group Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201810739727.XA priority Critical patent/CN110750684B/en
Publication of CN110750684A publication Critical patent/CN110750684A/en
Application granted granted Critical
Publication of CN110750684B publication Critical patent/CN110750684B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Computer Display Output (AREA)
  • Debugging And Monitoring (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a message prompting method, a storage medium, electronic equipment and a system for multi-dimensional verification, which relate to the technical field of message pushing and comprise the following steps: obtaining return information of a configuration interface function after the app is started, wherein the return information comprises a message returned to the client by the server; sending a message prompt notification in response to the return information, wherein the message prompt notification comprises a unique character string corresponding to the return information; screening the message prompt notification by judging whether the sent notification contains the unique character string, monitoring the message prompt notification corresponding to the unique character string by using an addObserver function, and judging whether a callback function of the message prompt notification is executed or not; and if the callback function of the message prompt notification is executed, receiving and displaying the message prompt notification. The invention verifies the message prompting work under the condition of multiple verifications, so that the message prompting work is more reliably performed, and the better use experience of the user is ensured.

Description

Message prompting method for multi-dimensional verification, storage medium, electronic equipment and system
Technical Field
The invention relates to the technical field of message pushing, in particular to a message prompting method, a storage medium, electronic equipment and a system for multi-dimensional verification.
Background
With the rapid development of mobile terminals such as mobile phones, users often need to be given some prompts at the mobile terminals, such as some game recommendations, some new posts push, or user prompts about new versions or new activities, and the conventional scheme is to send notifications to complete the prompts for the users;
however, in the conventional solution, the determination condition for determining whether to prompt or not is single, and if one condition is satisfied, the user is prompted, so that message prompting after multiple conditions are simultaneously satisfied cannot be realized,
in order to overcome the defects of the traditional scheme, a message prompting method with multi-temperature verification is urgently needed, and when multiple dimensions pass the verification, user prompting is carried out so as to deal with auditing and user prompting under special conditions.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a message prompting method, a storage medium, an electronic device and a system for multi-dimensional verification, which can verify the message prompting work more stably under the multi-verification condition and ensure that a user has better use experience.
In order to achieve the above purposes, the technical scheme adopted by the invention is as follows:
in a first aspect, the present invention provides a message prompting method for multidimensional verification, which includes the following steps:
obtaining return information of a configuration interface function after the app is started, wherein the return information comprises a message returned to the client by the server;
sending a message prompt notification in response to the return information, wherein the message prompt notification comprises a unique character string corresponding to the return information;
screening the message prompt notification by judging whether the sent notification contains the unique character string, monitoring the message prompt notification corresponding to the unique character string by using an addObserver function, and judging whether a callback function of the message prompt notification is executed or not;
if the callback function of the message prompt notification is executed, receiving and displaying the message prompt notification; wherein,
using an addObserver function to monitor the message prompt notification corresponding to the unique character string, and judging whether a callback function of the message prompt notification is executed, wherein the method comprises the following steps:
calling a navigation controller of the app to listen for primary prompt information inside the app;
acquiring a notification center NSNotification center;
monitoring the message prompt notification corresponding to the unique character string by using a defaultCenter function of a notification center NSNotification center for acquiring a default notification;
and judging whether the callback function notified by the message prompt is executed or not through the addObserver function.
On the basis of the technical scheme, before the callback function notified by the message prompt is executed, the method further comprises the following steps:
checking the app version, and judging whether the app is a checking version or not;
and when the app is not the audit version, receiving and displaying the message prompt notification.
On the basis of the technical scheme, after the return information of the configuration interface function after the app is started is obtained, the method further comprises the following steps:
and converting the message returned by the server side to the client side in the returned information into a field through a network request function, taking out a newGame field in the field, and storing the newGame field in a memory by using a variable isGameCenterRedNot.
On the basis of the technical scheme, the app version is checked, and whether the app is the audit version is judged in the operation of:
if the current version number of the app is larger than the online configured version number, the app is represented as an audit version;
and if the current version number of the app is not greater than the online configured version number, indicating that the app is not a review version.
On the basis of the technical scheme, the unique character string is SHOW _ GAREECOMMEND _ RED.
On the basis of the technical scheme, when the message prompt notification is received and displayed, the method further comprises the following steps:
calling a judggetToShowOrHide function to judge whether the red point needs to be displayed;
when red dot display is needed, determining the position needing the red dot display;
and calling a showBadgeOnitemeIndex method to display the red point.
The showBadgeOnitemeIndex method is a self-defined function and is used for displaying red points.
In a second aspect, the present invention also provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the method in the embodiments of the first aspect.
In a third aspect, the present invention further provides an electronic device, which includes a memory and a processor, where the memory stores a computer program running on the processor, and the processor executes the computer program to implement the method in the first aspect.
In a fourth aspect, the present invention further discloses a multidimensional verification message prompting system, which includes:
the system comprises a return information acquisition unit, a configuration interface function acquisition unit and a configuration interface function acquisition unit, wherein the return information acquisition unit is used for acquiring return information of the configuration interface function after app is started, and the return information comprises a message returned to a client by a server;
a message prompt notification unit for issuing a message prompt notification in response to the return information, the message prompt notification including a unique character string corresponding to the return information;
the callback function detection unit is used for judging whether the sent notification contains a unique character string or not, screening out the message prompt notification, monitoring the message prompt notification corresponding to the unique character string by using an addObserver function, and judging whether a callback function of the message prompt notification is executed or not;
the message prompt pushing unit is used for receiving and displaying the message prompt notification if a callback function of the message prompt notification is executed; wherein,
the callback function detection unit is also used for calling a navigation controller of the app to monitor primary prompt information in the app;
the callback function detecting unit is further configured to acquire a notification center NSNotificationCenter;
the callback function detecting unit is further configured to monitor the message prompt notification corresponding to the unique character string by using a default center function of a notification center NSNotificationCenter, which is a method for acquiring a default notification;
the callback function detection unit is further configured to determine whether the callback function notified by the message prompt is executed through the addObserver function.
Compared with the prior art, the invention has the advantages that:
(1) after receiving the message returned by the client side from the server side, the invention verifies whether the message prompt is needed in multiple dimensions, thereby verifying and verifying the message prompt work under the condition of multiple verifications, more stably performing the message prompt work and ensuring that the user has better use experience.
Drawings
FIG. 1 is a flow chart of a message prompting method for multidimensional verification according to the present invention;
FIG. 2 is a block diagram of a multi-dimensional message prompt system according to the present invention;
in the figure: 1. a return information acquisition unit; 2. a message prompt notification unit; 3. calling back a function detection unit; 4. the message prompts the push unit.
Detailed Description
Interpretation of terms:
addObserver function, addObserver is a method for adding an observer in an Ios system;
a defaultCenter function is a method for an Ios system to acquire a notification center;
a judggettoshworhide function for determining whether the app in the Ios system needs to display a red dot;
a didFinishLannchingWithOptions function for starting an app in the Ios system;
the postnotifiationname method is a method of throwing out a notification in the Ios system.
Embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
Referring to fig. 1, embodiments of the present invention provide a message prompting method, a storage medium, an electronic device, and a system for multidimensional verification, which verify a message prompting job under a multi-verification condition, so that the message prompting job is performed more securely, and a better user experience is ensured.
In order to achieve the technical effects, the general idea of the application is as follows:
a multidimensional verified message prompting method is at least based on an IOS system and comprises the following steps:
s1, obtaining return information of the configuration interface function after the app is started, wherein the return information comprises a message returned by the server to the client;
s2, sending out a message prompt notice responding to the return information, wherein the message prompt notice comprises a unique character string corresponding to the return information;
s3, screening out message prompt notifications by judging whether the sent notifications contain unique character strings, monitoring the message prompt notifications corresponding to the unique character strings by using an addObserver function, and judging whether callback functions of the message prompt notifications are executed or not;
and S4, if the callback function of the message prompt notice is executed, receiving the message prompt notice and displaying the message prompt notice.
After receiving the message returned by the client side from the server side, the embodiment of the invention verifies whether the message prompt is needed in a multi-dimensional way, thereby verifying the message prompt work under the multi-verification condition, more stably performing the message prompt work and ensuring that the user has better use experience.
Example one
Referring to fig. 1, a first embodiment of the present invention provides a message prompting method for multidimensional verification, in which:
in step S1, obtaining return information of the configuration interface function after the app is started, where the return information includes a message returned by the server to the client, and the message returned by the server to the client may be information such as a notification that a message prompt needs to be performed, data information provided for the client to process, or a parameter provided for the client to display;
it should be noted that, when the app is started, an app start function is called, the app start function may be a didfinishlaunchwithoptions, and a configuration interface function is called in the start function, and the configuration interface function does not need to input parameters, and there is a return value after the configuration interface function is successfully called, where the return value is actually a code block, and the code block contains three pieces of information, which are respectively an error code, error information, and information data returned by the server to the client, and the return information of the application at least includes the information data returned by the server to the client;
the configuration interface function is used for interface configuration, and may specifically be a get function, and during actual operation, the configuration interface function may be selected according to an actual situation.
Further, after obtaining the return information of the configuration interface function after the app is started:
and converting the message returned by the server side to the client side in the returned information into a field through a network request function, taking out a newGame field in the field, and storing the newGame field in a memory by using a variable isGameCenterRedNot.
In step S2, a message prompting notification is sent in response to the return information, where the message prompting notification includes a unique character string corresponding to the return information, that is, after the return information is obtained, a message prompting notification is sent, and the message prompting notification corresponds to the return information, and in a specific processing manner, the message prompting notification includes the unique character string corresponding to the return information.
As an optional implementation, a method of specifically sending a message prompting notification may be a method of using a postNotificationName, where the postNotificationName is a method of throwing out a notification by an apple system.
As an alternative embodiment, the unique string is SHOW _ gammemend _ RED.
In step S3, the message prompt notification is screened out by determining whether the issued notification includes a unique character string, and the addObserver function is used to monitor the message prompt notification corresponding to the unique character string, and determine whether a callback function of the message prompt notification is executed.
The addObserver is a method for adding an observer in the apple system, the callback function can be a showGameRedNoton function, the showGameRedNoton function can be called when a message prompt notification is received, and the showGameRedNoton function is used for displaying the message prompt, and in specific implementation, when red point prompt is required, the function is used for displaying the red point prompt.
As an optional implementation manner, the operation of monitoring the message prompt notification corresponding to the unique character string by using an addObserver function specifically includes the following steps:
invoking a navigation controller of the app to listen for the primary reminder information inside the app;
acquiring a notification center NSNotification center;
monitoring the message prompt notification corresponding to the unique character string by using a defaultCenter function of a notification center NSNotification center for acquiring a default notification;
judging whether a callback function notified by a message prompt is executed or not through an addObserver function;
the navigation controller can be a tabBar controller which has an initialization method by which the interior can be monitored;
here, the addObserver function is used to monitor the message alert notification corresponding to the unique character string, because the message alert notification corresponding to the unique character string can be monitored only according to the unique character string, and the defaultCenter is a method for the apple system to acquire the notification center.
Specifically, the callback function notified by the message prompt may be showGameRedNoton.
Further, before the callback function notified by the message prompt is executed, the method further includes the following steps:
checking the app version, and judging whether the app is a checking version or not;
when the app is not the audit version, receiving and displaying the message prompt notification;
in actual operation, the version condition can be marked by using a variable showreommend, when the app version is an audit version, the message prompt is not displayed, at this time, the value of the variable showreommend is set to be NO, when the app version is not an audit version, the message prompt is displayed, and when the app version is an audit version, the message prompt YES is not displayed.
Specifically, the app version is checked, and whether the app is the audit version is judged in the operation:
if the current version number of the app is larger than the online configured version number, the app is represented as an audit version;
and if the current version number of the app is not greater than the online configured version number, indicating that the app is not a review version.
It should be noted that when the message prompt is needed, firstly, whether the red dot needs to be displayed is judged;
when red dot display is needed, determining the position needing the red dot display;
and then red dot display is performed.
The specific implementation mode is that when message prompt is needed, a judggetShowOrHide function is called to judge whether red points need to be displayed;
when red dot display is needed, determining the position needing the red dot display;
calling a showBadgeOnitemendex method to display red points;
the number of the self-controllers of the tabBarController controller needs to be obtained, the index value userIndex of the controller is the number of the sub-controllers of the tabBarController minus 1, and the reason for subtracting 1 is that the index value userIndex is 0, and if 4 controllers exist, the corresponding first index value userIndex is 0, and the fourth index value userIndex is 3, so that 1 is subtracted;
and taking the value showReconmend stored by the version starting interface, simultaneously taking the value isGameCenterRedNot of the interface obtained by starting the computer, if the values are YES, the result is not an audit version, and simultaneously, new content needs to display the red point, calling a method showBangOnItemIndex for displaying the red point, and if the judgment is not satisfied, not needing to display the red point.
The showBadgeOnitemeIndex method is a self-defined function and is used for displaying red points.
After receiving the message returned by the client side from the server side, the embodiment of the invention verifies whether the message prompt is needed in a multi-dimensional way, thereby verifying the message prompt work under the multi-verification condition, more stably performing the message prompt work and ensuring that the user has better use experience.
It should be noted that the red dot prompt in this application at least includes a red dot-shaped message prompt appearing on the app identifier when the app needs to perform message prompt.
Based on the same inventive concept, the application provides a multi-dimensional verification message prompting system corresponding to the embodiment, which is detailed in the second embodiment.
Example two
As shown in fig. 2, a second embodiment of the present invention further provides a multidimensional verification message prompting system, which includes:
the system comprises a return information acquisition unit 1, a client and a server, wherein the return information acquisition unit is used for acquiring return information of a configuration interface function after app is started, and the return information comprises a message returned by the server to the client;
a message prompt notification unit 2 for issuing a message prompt notification in response to the return information, the message prompt notification including a unique character string corresponding to the return information;
the callback function detection unit 3 is used for judging whether the sent notification contains a unique character string, screening out the message prompt notification, monitoring the message prompt notification corresponding to the unique character string by using an addObserver function, and judging whether a callback function of the message prompt notification is executed or not;
and the message prompt pushing unit 4 is used for receiving and displaying the message prompt notification if the callback function of the message prompt notification is executed.
After receiving the message returned by the client side from the server side, the embodiment of the invention verifies whether the message prompt is needed in a multi-dimensional way, thereby verifying the message prompt work under the multi-verification condition, more stably performing the message prompt work and ensuring that the user has better use experience.
In the embodiment of the present invention, after determining that the callback function of the message prompt notification is executed, before the callback function of the message prompt notification is executed, the method further includes the following steps:
checking the app version, and judging whether the app is a checking version or not;
and when the app is not the audit version, receiving and displaying the message prompt notification.
In the embodiment of the present invention, after obtaining the return information of the configuration interface function after the app is started, the method further includes the following steps:
and converting the message returned to the client by the server in the returned information into a field through a network request function, taking out the newGame field in the field, and storing the newGame field into a memory by using a variable isGameCenterRedNot.
In the embodiment of the present invention, in the operation of monitoring the message prompt notification corresponding to the unique character string by using the addObserver function, the method specifically includes the following steps:
invoking a navigation controller of the app to listen for the primary reminder information inside the app;
acquiring a notification center NSNotification center;
monitoring the message prompt notification corresponding to the unique character string by using a defaultCenter function of a notification center NSNotification center for acquiring a default notification;
and judging whether the callback function notified by the message prompt is executed or not through the addObserver function.
In the embodiment of the present invention, the app version is checked, and whether the app is the audit version is determined in the operation of:
if the current version number of the app is larger than the version number configured on the line, the app is represented as an audit version;
and if the current version number of the app is not greater than the online configured version number, indicating that the app is not a review version.
In the embodiment of the present invention, the unique string is slow _ game _ RED.
In the embodiment of the present invention, when receiving and displaying the message prompt notification, the method further includes the following steps:
calling a judggetToShowOrHide function to judge whether the red point needs to be displayed;
when red dot display is needed, determining the position needing the red dot display;
calling a showBandgeOnItemIndex method to display the red point, wherein the showBandgeOnItemIndex is a self-defined function which has the function of displaying the red point.
Based on the same inventive concept, the present application provides an embodiment of a storage medium corresponding to the embodiment described in the third embodiment
EXAMPLE III
A third embodiment of the invention provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out all or part of the method steps of the first embodiment.
The present invention can implement all or part of the flow in the method of the first embodiment, and can also be implemented by instructing related hardware through a computer program, where the computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments can be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, U.S. disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution media, and the like. It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, in accordance with legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunications signals.
Based on the same inventive concept, the present application provides an embodiment of an electronic device corresponding to the first embodiment, which is detailed in the fourth embodiment
Example four
The fourth embodiment of the present invention further provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program running on the processor, and the processor executes the computer program to implement all or part of the method steps in the first embodiment.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, the processor being the control center of the computer device and the various interfaces and lines connecting the various parts of the overall computer device.
The memory may be used to store computer programs and/or modules, and the processor may implement various functions of the computer device by executing or executing the computer programs and/or modules stored in the memory, as well as by invoking data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, video data, etc.) created according to the use of the cellular phone, etc. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (9)

1. A multidimensional verified message prompting method is characterized by comprising the following steps:
obtaining return information of a configuration interface function after the app is started, wherein the return information comprises a message returned by the server to the client;
sending a message prompt notification in response to the return information, wherein the message prompt notification comprises a unique character string corresponding to the return information;
screening the message prompt notification by judging whether the sent notification contains a unique character string, monitoring the message prompt notification corresponding to the unique character string by using an addObserver function, and judging whether a callback function of the message prompt notification is executed or not;
if the callback function of the message prompt notification is executed, receiving and displaying the message prompt notification; wherein,
using an addObserver function to monitor the message prompt notification corresponding to the unique character string, and judging whether a callback function of the message prompt notification is executed, wherein the method comprises the following steps:
invoking a navigation controller of the app to listen for primary reminder information inside the app;
acquiring a notification center NSNotification center;
monitoring the message prompt notification corresponding to the unique character string by using a defaultCenter function of a notification center NSNotification center for acquiring a default notification;
and judging whether the callback function notified by the message prompt is executed or not through the addObserver function.
2. The method of claim 1, wherein after the callback function of the message hint notification is executed, further comprising the steps of:
checking the app version, and judging whether the app is a checking version or not;
and when the app is not the audit version, receiving and displaying the message prompt notification.
3. A method as recited in claim 2, wherein checking the app version to determine whether the app is a review version comprises, in operation:
if the current version number of the app is larger than the online configured version number, the app is represented as an audit version;
and if the current version number of the app is not greater than the online configured version number, indicating that the app is not a review version.
4. The method of claim 1, wherein after obtaining the return information of the configuration interface function after the app is started, the method further comprises the following steps:
and converting the message returned by the server side to the client side in the returned information into a field through a network request function, taking out a newGame field in the field, and storing the newGame field in a memory by using a variable isGameCenterRedNot.
5. The method of claim 1, wherein: the unique string is SHOW _ GAMERECOMMEND _ RED.
6. The method of claim 1, wherein receiving and displaying the message alert notification further comprises:
calling a judggetToShowOrHide function to judge whether the red point needs to be displayed;
when red dot display is needed, determining the position needing the red dot display;
and calling a showBadgeOnItemIndex method to display the red point.
7. A storage medium having a computer program stored thereon, characterized in that: the computer program, when executed by a processor, implements the method of any one of claims 1 to 6.
8. An electronic device comprising a memory and a processor, the memory having stored thereon a computer program that runs on the processor, characterized in that: the processor, when executing the computer program, implements the method of any of claims 1 to 6.
9. A multidimensional, authenticated message alert system, comprising:
the system comprises a return information acquisition unit, a configuration interface function acquisition unit and a configuration interface function acquisition unit, wherein the return information acquisition unit is used for acquiring return information of the configuration interface function after app is started, and the return information comprises a message returned to a client by a server;
a message prompt notification unit for issuing a message prompt notification in response to the return information, the message prompt notification including a unique character string corresponding to the return information;
the callback function detection unit is used for judging whether the sent notification contains a unique character string or not, screening out the message prompt notification, monitoring the message prompt notification corresponding to the unique character string by using an addObserver function, and judging whether a callback function of the message prompt notification is executed or not;
the message prompt pushing unit is used for receiving and displaying the message prompt notification if a callback function of the message prompt notification is executed; wherein,
the callback function detection unit is also used for calling a navigation controller of the app to monitor primary prompt information in the app;
the callback function detecting unit is further configured to acquire a notification center nsnotificationcenter;
the callback function detecting unit is further configured to monitor the message prompt notification corresponding to the unique character string by using a default center function of a notification center nsnotificationcenter, which is a method for acquiring a default notification;
the callback function detection unit is further configured to determine whether the callback function notified by the message prompt is executed through the addObserver function.
CN201810739727.XA 2018-07-06 2018-07-06 Message prompting method for multi-dimensional verification, storage medium, electronic device and system Active CN110750684B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810739727.XA CN110750684B (en) 2018-07-06 2018-07-06 Message prompting method for multi-dimensional verification, storage medium, electronic device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810739727.XA CN110750684B (en) 2018-07-06 2018-07-06 Message prompting method for multi-dimensional verification, storage medium, electronic device and system

Publications (2)

Publication Number Publication Date
CN110750684A CN110750684A (en) 2020-02-04
CN110750684B true CN110750684B (en) 2022-08-16

Family

ID=69274781

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810739727.XA Active CN110750684B (en) 2018-07-06 2018-07-06 Message prompting method for multi-dimensional verification, storage medium, electronic device and system

Country Status (1)

Country Link
CN (1) CN110750684B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1154611A2 (en) * 2000-05-08 2001-11-14 Internet Number Corporation Method and system for accessing information on a network using message aliasing functions having shadow callback functions
CN101141742A (en) * 2007-10-12 2008-03-12 中兴通讯股份有限公司 Application communication method of terminal
CN102662778A (en) * 2012-04-28 2012-09-12 杭州格畅科技有限公司 Callback response method of inter-application communication on online application platform, application and online application platform
EP2634693A1 (en) * 2012-02-28 2013-09-04 MIMOON GmbH Method and apparatus for interacting with runnung software
CN104166525A (en) * 2013-05-15 2014-11-26 佳能株式会社 Information processing terminal and method, and network system
CN104363285A (en) * 2014-11-18 2015-02-18 东方网力科技股份有限公司 Network communication program generating method and device
CN104618144A (en) * 2014-12-31 2015-05-13 深圳市兰丁科技有限公司 Method and system for tracking data package according to message identifier
CN105808320A (en) * 2016-03-11 2016-07-27 四川安嵌科技有限公司 Equipment virtualization system and method based on Linux container
CN107579954A (en) * 2012-09-25 2018-01-12 阿里巴巴集团控股有限公司 The generation method and system of identification information
CN108243274A (en) * 2016-12-27 2018-07-03 乐视汽车(北京)有限公司 The determining method, apparatus and electronic equipment of a kind of message correspondence

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1154611A2 (en) * 2000-05-08 2001-11-14 Internet Number Corporation Method and system for accessing information on a network using message aliasing functions having shadow callback functions
CN101141742A (en) * 2007-10-12 2008-03-12 中兴通讯股份有限公司 Application communication method of terminal
EP2634693A1 (en) * 2012-02-28 2013-09-04 MIMOON GmbH Method and apparatus for interacting with runnung software
CN102662778A (en) * 2012-04-28 2012-09-12 杭州格畅科技有限公司 Callback response method of inter-application communication on online application platform, application and online application platform
CN107579954A (en) * 2012-09-25 2018-01-12 阿里巴巴集团控股有限公司 The generation method and system of identification information
CN104166525A (en) * 2013-05-15 2014-11-26 佳能株式会社 Information processing terminal and method, and network system
CN104363285A (en) * 2014-11-18 2015-02-18 东方网力科技股份有限公司 Network communication program generating method and device
CN104618144A (en) * 2014-12-31 2015-05-13 深圳市兰丁科技有限公司 Method and system for tracking data package according to message identifier
CN105808320A (en) * 2016-03-11 2016-07-27 四川安嵌科技有限公司 Equipment virtualization system and method based on Linux container
CN108243274A (en) * 2016-12-27 2018-07-03 乐视汽车(北京)有限公司 The determining method, apparatus and electronic equipment of a kind of message correspondence

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Windows操作系统中程序间消息的应用;张明;《长沙大学学报》;20080315;第67-71页 *

Also Published As

Publication number Publication date
CN110750684A (en) 2020-02-04

Similar Documents

Publication Publication Date Title
CN107896244B (en) Version file distribution method, client and server
CN109408262B (en) Service data processing method and related equipment
CN104317649A (en) Processing method and device of terminal application program APP and terminal
CN112948224B (en) Data processing method, device, terminal and storage medium
CN112054822B (en) Bluetooth test method and device, electronic equipment and storage medium
CN112559348B (en) Test analysis method, system, equipment and medium based on jacoco
CN108132832B (en) Application program starting method and device
CN109257688B (en) Audio distinguishing method and device, storage medium and electronic equipment
CN110750684B (en) Message prompting method for multi-dimensional verification, storage medium, electronic device and system
CN105391714A (en) Automatic signature and verification method and apparatus for mobile application
CN108241502B (en) Method and device for continuously integrating codes
CN112511739A (en) Interactive information generation method and equipment
CN107506124B (en) Video making friends method and system
CN111026651A (en) Test method, test device, storage medium and electronic equipment
CN113792285B (en) Nuclear power station service authority control method and device and terminal equipment
CN113515447B (en) Automatic testing method and device for system
CN106550272B (en) Set top box starting method and set top box
CN111352793A (en) Method and device for monitoring application use data
CN105589616A (en) Method and apparatus for combining multiple application operations on terminal and terminal
CN115146278A (en) Vulnerability processing method and device based on cloud service and storage medium
CN110971923B (en) Bullet screen connection method, storage medium, system and client
CN114398637A (en) Multi-strategy-based Web application configuration security detection method and system
CN109684191B (en) Application package construction method, device and equipment and readable storage medium
CN111176576A (en) Metadata modification method, device, equipment and storage medium of storage volume
CN114791832B (en) IOS system repairing method and device when equipment space is insufficient and related components

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240823

Address after: Building 4, Courtyard 2, Sihezhuang Road, Fengtai District, Beijing 100024, Floors 1-17, Unit 101, 11th Floor 1112

Patentee after: TUNGHSU TECHNOLOGY GROUP Co.,Ltd.

Country or region after: China

Address before: 430000 East Lake Development Zone, Wuhan City, Hubei Province, No. 1 Software Park East Road 4.1 Phase B1 Building 11 Building

Patentee before: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd.

Country or region before: China

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Message prompt method, storage medium, electronic device and system for multi-dimensional verification

Granted publication date: 20220816

Pledgee: Hengshui Bank Co.,Ltd.

Pledgor: TUNGHSU TECHNOLOGY GROUP Co.,Ltd.

Registration number: Y2024980038310