我正在尝试查找是否有任何应用架构,
如何使用要与之聊天的特定用户ID打开Snapchat应用(通过Intent)?
顺便说一句,找到用户ID:
解决方法:
这是唯一对我有用的东西.不幸的是,它增加了使用户选择浏览器或Snapchat应用程序的额外步骤.
Intent nativeAppIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://snapchat.com/add/" + snapchatID));startActivity(nativeAppIntent);
奇怪的是,URL方案://:// add /“ snapchatID在iOS上有效,但在AndroID上无效(打开AndroID应用,但不会d出用户).
编辑:添加intent.setPackage(“ com.snapchat.androID”);它将在没有选择器的情况下打开该应用.但是添加这意味着您将需要用try / catch包围所有内容以防止崩溃.
try { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://snapchat.com/add/" + snapchatID)); intent.setPackage("com.snapchat.androID"); startActivity(intent);} catch (Exception e) { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://snapchat.com/add/" + snapchatID)));}
总结 以上是内存溢出为你收集整理的android-打算在手套应用程序上与特定用户打开聊天全部内容,希望文章能够帮你解决android-打算在手套应用程序上与特定用户打开聊天所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)