有沒有辦法改變從共享片分公司的統一SDK應用程序列表。雖然Branch有使用Android SDK排除某些應用程序的終點。
您需要將您的團結3D項目導出到Android工作室。成功導出項目後,您可以使用分支Android SDK端點通過提供應用的軟件包名稱來排除任何應用。
這是示例代碼更新您分享表:
//define the share sheet style
ShareSheetStyle shareSheetStyle = new ShareSheetStyle(context, shareTitle, shareDescription)
.setCopyUrlStyle(getResources().getDrawable(android.R.drawable.ic_menu_send), "Copy this URl", "Link added to clipboard")
.setMoreOptionStyle(getResources().getDrawable(android.R.drawable.ic_menu_search), "Show more")
.addPreferredSharingOption(SharingHelper.SHARE_WITH.FACEBOOK)
.addPreferredSharingOption(SharingHelper.SHARE_WITH.GMAIL)
.addPreferredSharingOption(SharingHelper.SHARE_WITH.TWITTER)
.addPreferredSharingOption(SharingHelper.SHARE_WITH.PINTEREST)
.setAsFullWidthStyle(true)
.setSharingTitle("Share With");
//to exclude whatsapp from the Share Sheet
shareSheetStyle.excludeFromShareSheet("com.whatsapp");
//to exclude android messages app from the Share Sheet
shareSheetStyle.excludeFromShareSheet("com.google.android.apps.messaging");
非常感謝您!我會試試這個!你知道在ios上是否有類似的選項? – Struts
此外,通過禁用本地SMS應用,你知道,如果所有SMS服務被禁用?否則,我認爲這並不能完全解決我的隱私政策問題。謝謝! – Struts
@Struts你的意思是通過禁用所有的短信服務。使用excludeFromShareSheet方法,將只從SMS中排除SMS應用程序。它不會禁用從您的設備發送短信。 –