Android/iOSアプリケーションから近くのWiFiネットワーク(ローカルデバイスではない)のBSSID/macアドレスと強度を取得するにはどうすればよいですか?このアプリケーションは、チタンを使用して構築されています。 Titanium.Platformは、外部ネットワークではなく、デバイス用のmacaddressを提供します。チタン製の近くのネットワークのBSSID
現在のAPIを使用することができない場合は、誰もこの問題を解決できるモジュールを知っていますか?
Android/iOSアプリケーションから近くのWiFiネットワーク(ローカルデバイスではない)のBSSID/macアドレスと強度を取得するにはどうすればよいですか?このアプリケーションは、チタンを使用して構築されています。 Titanium.Platformは、外部ネットワークではなく、デバイス用のmacaddressを提供します。チタン製の近くのネットワークのBSSID
現在のAPIを使用することができない場合は、誰もこの問題を解決できるモジュールを知っていますか?
Titanium.Platformを使用してMACアドレス情報を取得できます。
TIプラットフォームでBSSIDを取得することはできません。あなたはそれを読むことができるモジュールを書くことができます。しかし、SSIDは、すべてのAPのと同じである場合にはBSSIDを読んでからあなたを防ぐIOS 5のようにバグがあることに注意してください
NSArray *ifs = (id)CNCopySupportedInterfaces();
NSLog(@"%s: Supported interfaces: %@", __func__, ifs);
id info = nil;
for (NSString *ifnam in ifs) {
info = (id)CNCopyCurrentNetworkInfo((CFStringRef)ifnam);
NSLog(@"%s: %@ => %@", __func__, ifnam, info);
BSSID=[info valueForKey:@"BSSID"];
if (info && [info count]) {
break;
}
[info release];
}
[ifs release];
return BSSID;
:それは次のようになります。 BSSIDを適切にリフレッシュしません。私はまだ誰かが私がそれを感謝するだろう何かを持っているので、修正または代替ソリューションを待っている!