januscaler_callkeep 0.4.3

SDKflutter
Platformandroidios

iOS CallKit framework and Android ConnectionService for Flutter.

CallKeep test tool

This tool is used to demonstrate the basic push process for verifying callkeep. written in golang.

prepare to run:

cd tools && go mod tidy

For iOS APNS

please refer to https://developer.apple.com/account/resources/certificates/add.

Choose VoIP Services Certificate to create a push certificate, download voip_services.cer and install it to the keychain tool, export its private key rename it to callkeep-apns.p12

go run cmd/main.go -i +8618612345678 -p apns -d $ios_device_token

For Android FCM

please refer to https://console.firebase.google.com/project/[your project]/settings/serviceaccounts/adminsdk

Select the go sdk format under your fcm project to download serviceAccountKey.json and rename it to callkeep-fcm.json

go run cmd/main.go -i +8618612345678 -p fcm -d $android_fcm_token