ユーザーが以前に同じデバイスにアプリをインストールしていたかどうかを知りたいと思います。確認できる一意のIDがありますか?iPhoneのアプリは以前にインストールされていますか?
答えて
現在、iPhoneで使用できるかどうかは、以下のコードから確認できます。ここでは文字列 "yourappname://"の代わりに、そのアプリのURLスキームを指定する必要があります。 this linkからURLスキームのチュートリアルを見つけることができます。
スウィフトコード
let appInstalled = UIApplication.shared.canOpenURL(URL(string: "yourappname://"))
if(appInstalled) {
print("It is installed")
}
else
{
print("It is not installed")
}
Objective-Cのコード
BOOL isInstalled = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"yourappname://"]];
if(isInstalled){
[email protected]("It is installed");
}
else{
[email protected]("It is not installed");
}
あなたのAPPIDやその他の機密情報を保存し、アプリの起動時にフェッチするために共有キーホルダーを使用することができます。アプリを削除しても、キーチェーンからデータを削除/クリアすることはできません。プログラムでデータを保存して消去します。同じファミリのアプリケーション(同じチームによって開発された)は、共有キーチェーンからのみデータを読み取ることができ、データは暗号化された状態に保たれ、完全に保護されます。あなたは蛇行のリンクに従うことができます。 http://evgenii.com/blog/sharing-keychain-in-ios/
これは実際に質問に答えます。 – milesper
ユーザーは設定でいつでもIDForVendorを変更できます。このベンダーの端末にアプリがない場合、アプリを再インストールした後にidentifierForVendorが変更されます。ここで
代替及び取得または永続的な、クロスインストールデバイス識別子のための最適なソリューションです:
説明:https://blog.onliquid.com/persistent-device-unique-identifier-ios-keychain/
- 1. チェックする方法アプリが以前にインストールされていたかどうか
- 2. xcodeオーガナイザーからiphoneに以前にアーカイブされたアプリケーションをインストールする方法
- 3. アプリが以前にインストールされているかどうかを確認するには?
- 4. "このアプリ" xxx "はiPhone" xxx "にインストールされていませんでした。"
- 5. インストールが最初にインストールされているか、ユーザーが以前にアプリをインストールしているかを確認してください
- 6. iphoneアプリがリリースされる前に私はアドビクリックを得ています
- 7. iphoneアプリを以前のSDKにダウングレードすることはできますか?
- 8. 以前のiPhone OS版のiPhoneアプリを作成する
- 9. WiX:以前にインストールされている場合、インストーラによるファイルの再インストール
- 10. iphone - アプリがインストールされていることを確認してください
- 11. iphone - numberOfRowsInSectionはviewDidAppearの前に呼び出されています
- 12. iphoneにアプリをインストールするには
- 13. アプリはiPhoneにインストールされませんが、シミュレータで動作します
- 14. PayPalアプリがコードからiPhoneにインストールされているかどうかを確認するには?
- 15. Android Playストアは、以前のバージョンのアプリをAlphaにインストールします
- 16. Ocaml OPAMは、以前にインストールされたOcamlパッケージを検出しますか?
- 17. 私のアプリが以前に電話機にインストールされていたことを知るにはどうすればいいですか?
- 18. iPhoneアプリの以前のバージョンで保存されたすべてのファイルを削除するにはどうすればいいですか?
- 19. パッケージの名前変更後にアプリがインストールされない
- 20. adbはどこにインストールされたアプリをデバイスに置いていますか?
- 21. 署名付きAPKでonTokenRefreshが呼び出されない、インストールされているアプリの以前のバージョンにFCMが実装されていない場合
- 22. iPhoneでiPhoneアプリが実行されていません
- 23. iPhoneアプリをiPhone Simulatorにインストールすることはできますか?
- 24. エラーAndroidアプリが端末にインストールされていませんか?
- 25. コントロールパネルからBootstrapperでインストールされた以前のバージョンを削除するには
- 26. iPhone \ Androidアプリのインストール後にリダイレクトする
- 27. iphoneアプリがサーバーにアクセスできません - 以前は動作していました
- 28. Iphoneアプリ内でのインストールFacebookアプリケーションのインストール
- 29. 10Mb未満のiPhoneアプリのサイズ制限は圧縮されていますか?
- 30. install_failed_update_incompatibleアプリがインストールされていない
編集したポストとタグ – Igor