PHP code example of stitch-digital / mobile-call-detection
1. Go to this page and download the library: Download stitch-digital/mobile-call-detection library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
stitch-digital / mobile-call-detection example snippets
use StitchDigital\CallDetection\Facades\CallDetection;
// Check if permissions are granted
$granted = CallDetection::hasPermission();
// Request permissions (shows system dialog on Android, no-op on iOS)
$granted = CallDetection::requestPermission();
if (CallDetection::hasPermission()) {
// Ready to detect calls
}
CallDetection::requestPermission();
// After the user responds to the dialog:
$granted = CallDetection::hasPermission();
use Native\Mobile\Attributes\OnNative;
use StitchDigital\CallDetection\Events\CallEnded;
class CallLog extends Component
{
public array $calls = [];
#[OnNative(CallEnded::class)]
public function handleCallEnded(
?string $phoneNumber,
string $direction,
int $duration,
string $platform,
): void {
$this->calls[] = [
'phoneNumber' => $phoneNumber,
'direction' => $direction,
'duration' => $duration,
'platform' => $platform,
];
}
public function render()
{
return view('livewire.call-log');
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.