rnh5messagepip
v0.0.11
Published
react-native-webview-message-pip
Maintainers
Readme
Basic Use Case
// create message receiving channel
import { createGlobalRNMessageRevicedChannel} from 'rnh5messagepip';
// entry file use [createGlobalRNMessageRevicedChannel] init message channel
createGlobalRNMessageRevicedChannel()
// send messageToApp use sendMessageToRN
sendMessageToRN({
messageId:"",
data:{},
})
// reveive message from App
subscribeMessage(messageId,(message)=>{
console.log(message)
})
// page redirection use case
sendMessageToRN({
messageId:"route.page_url", // Always start with 'route.' and page_url should be your page route.
data:{}, // The parameters you need to pass to the new page usually of object type.
})
// new page reveive parameters
// messageId 不需要route.
subscribeMessage(messageId, async (message) => {
console.log(message);
});
// 